수색…
비고
키 값이 존재하지 않는다면 KeyError
발생합니다. 이러한 상황에서는 merge
를 사용하는 것이 더 낫습니다. get
은 키가 존재하지 않으면 기본값을 지정할 수있게합니다.
사전지도
데이터 프레임 df
에서 시작 :
U L
111 en
112 en
112 es
113 es
113 ja
113 zh
114 es
다음 사전에서 값을 취하는 S
라는 새 열을 추가한다고 가정 해보십시오.
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
map
를 사용하여 해당 값을 새 열로 반환하는 키에 대한 조회를 수행 할 수 있습니다.
df['S'] = df['U'].map(d)
그 반환 :
U L S
111 en en
112 en en
112 es en
113 es es
113 ja es
113 zh es
114 es es
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow