[Python] 데이터프레임 합치기 :: pd.concat
반응형
데이터프레임을 위/아래(행 기준)로 합치거나 옆으로(열 기준)으로 합치기 위해서는 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'로 변경한 후 행을 기준으로 데이터를 합쳐보았다.
728x90
'Python > Pandas' 카테고리의 다른 글
[Python] 데이터프레임 열 이름/컬럼명 변경 :: rename (0) | 2021.04.01 |
---|---|
[Python] 데이터프레임 열 이름 조회 :: columns (0) | 2021.03.30 |
[Python] pd.read_csv 오류 :: UnicodeDecodeError (0) | 2021.03.07 |
[Python] 고유값 & 고유값의 개수 & 값의 개수 :: unique / nunique / value_counts (1) | 2020.12.12 |
[Python] read_excel 오류 :: install xlrd (0) | 2020.11.19 |
Comments