반응형
이름이 다른 필드에서 두 개의 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python urllib urlopen이 작동하지 않습니다. (0) | 2020.12.09 |
---|---|
파이썬 AttributeError : 'NoneType'개체에 'split'속성이 없습니다. (0) | 2020.12.09 |
파이썬 내 날짜가 문자열 인 경우 Python에서이 목록을 어떻게 정렬합니까? (0) | 2020.12.08 |
파이썬 python sys.exit가 try에서 작동하지 않습니다. (0) | 2020.12.08 |
파이썬 PyPy-CPython을 어떻게 이길 수 있습니까? (0) | 2020.12.08 |
댓글