1. pd.concat() : 두 개 df에 공통된 컬럼이 존재하나 데이터는 서로 다를 때, 데이터를 위아래로 합치기
pd.concat([df_1, df_2])
2. pd.merge() : 두 개 df에 공통된 컬럼(id 등)이 존재할 때, 그것을 기준으로 데이터 합치기
pd.merge(df1, df2, on='id', how='outer') # outer join : 전체 데이터를 합치고, 공통되지 않는 값은 NaN 반환
- 보통은 outer join으로 모든 데이터를 가져온 후 빈 값은 후처리
'자주 쓰는 데이터 분석 코드' 카테고리의 다른 글
판다스 - 데이터프레임 재구조화 (0) | 2021.12.19 |
---|---|
판다스 - 컬럼의 유일 데이터 수 세기 (0) | 2021.12.19 |
판다스 - 컬럼명 변경, 컬럼들 재배치 (0) | 2021.09.29 |
판다스 인덱스 리셋 & 컬럼명 변경 : df.reset_index().rename(columns={} ) (0) | 2021.09.29 |
판다스 - 컬럼 추가하기 (0) | 2021.09.27 |