본문 바로가기
파이썬

파이썬 팬더 : 다른 이름으로 필드에서 DataFrames를 결합 하시겠습니까?

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


이름이 다른 필드에서 두 개의 DataFrame을 결합 할 수 있는지 알고 있습니까?

SQL에서 동등한 것은 다음과 같습니다.

SELECT *
FROM df1
LEFT OUTER JOIN df2
  ON df1.id_key = df2.fk_key

 

해결 방법

 

merge 를 사용하면 원하는 것이 가능하다고 생각합니다. left_on right_on 에 대한 키워드 인수를 전달하여 각 DataFrame에서 키로 사용할 열을 Pandas에 알립니다.

pandas.merge(df1, df2, how='left', left_on=['id_key'], right_on=['fk_key'])


 

참조 페이지 https://stackoverflow.com/questions/25888207

 

 

반응형

댓글