수색…


비고

키 값이 존재하지 않는다면 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