반응형
다음 열 이름을 가진 두 개의 데이터 프레임이 있습니다.
frame_1:
event_id, date, time, county_ID
frame_2:
countyid, state
county_ID = countyid
에서 (왼쪽) 조인하여 다음 열이있는 데이터 프레임을 얻고 싶습니다.
joined_dataframe
event_id, date, time, county, state
조인하려는 열이 인덱스가 아닌 경우 수행 방법을 알 수 없습니다. 가장 쉬운 방법은 무엇입니까? 감사!
해결 방법
다음과 같이 left_on 및 right_on 옵션을 사용할 수 있습니다.
pd.merge(frame_1, frame_2, left_on='county_ID', right_on='countyid')
키가 왼쪽 데이터 프레임에있는 경우에만 병합하고 싶은지 질문에서 확실하지 않았습니다. 이 경우 다음이 수행합니다 (위의 방법은 실제로 다 대다 병합을 수행합니다).
pd.merge(frame_1, frame_2, how='left', left_on='county_ID', right_on='countyid')
참조 페이지 https://stackoverflow.com/questions/20375561
반응형
'파이썬' 카테고리의 다른 글
파이썬 Django에서 사용자와 요청을 모의하는 방법 (0) | 2020.12.29 |
---|---|
파이썬 Python을 사용하여 텍스트 파일의 첫 번째 줄을 삭제하는 방법은 무엇입니까? (0) | 2020.12.29 |
파이썬 라벨로 선택하는 Pandas는 때때로 Series를 반환하고 때로는 DataFrame을 반환합니다. (0) | 2020.12.29 |
파이썬 python-re : 알파벳 문자를 일치시키는 방법 (0) | 2020.12.29 |
파이썬 Python 라이브러리 경로에 폴더 추가 (Windows) (0) | 2020.12.29 |
댓글