본문 바로가기
파이썬

파이썬 열 이름으로 Pandas 데이터 프레임 결합

by º기록 2020. 12. 29.
반응형

다음 열 이름을 가진 두 개의 데이터 프레임이 있습니다.

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

 

 

반응형

댓글