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으로 모든 데이터를 가져온 후 빈 값은 후처리

 

 

 

 

+ Recent posts