Python/Pandas
[Python] 데이터프레임 합치기 :: pd.concat
뭬자
2021. 3. 7. 04:00
데이터프레임을 위/아래(행 기준)로 합치거나 옆으로(열 기준)으로 합치기 위해서는 pd.concat을 사용하면 된다.
# Pandas
import pandas as pd
# 위/아래로 합치기 - 행 기준
pd.concat([df1, df2], axis = 0)
# 옆으로 합치기 - 열 기준
pd.concat([df1, df2], axis = 1)
[]
합칠 데이터프레임을 입력하면 된다. 이때 입력된 순서대로 데이터프레임이 합쳐진다.
axis = 0
- 행 기준
- 동일한 column명을 기준으로 데이터프레임이 위/아래로 쌓아진다.
axis = 1
- 열 기준
- 데이터프레임이 옆으로 붙는다.
[ Example ]
예시로 사용할 데이터를 생성하였다.
행(axis=0)으로 합쳐질 때 column이 일치하지 않는 곳은 NaN으로 채워진다.
→ b의 열 'num'을 'number'로 변경한 후 행을 기준으로 데이터를 합쳐보았다.
반응형