반응형
열 이름이 같은 데이터 프레임을 두개 정의합시다.
import pandas as pd
#데이터프레임 생성
df1=pd.DataFrame({'name':['Kim','Park','Lee'],'height':[177,175,166]})
df2=pd.DataFrame({'name':['Chun','Kang','Choi'],'height':[156,182,158]})
각 데이터프레임은 아래와 같습니다.
>>> df1
name height
0 Kim 177
1 Park 175
2 Lee 166
>>> df2
name height
0 Chun 156
1 Kang 182
2 Choi 158
두 데이터프레임을 합칠 때는 concat 함수를 사용합니다.
df_total=pd.concat([df1,df2])
>>> df_total
name height
0 Kim 177
1 Park 175
2 Lee 166
0 Chun 156
1 Kang 182
2 Choi 158
기존 행 이름을 유지하지 않고 다시 부여하려면 ignore_index 를 True로 해주면 됩니다.
df_total2=pd.concat([df1,df2],ignore_index=True)
>>> df_total2
name height
0 Kim 177
1 Park 175
2 Lee 166
3 Chun 156
4 Kang 182
5 Choi 158
반응형
'5-3. Pandas 제공 자료구조 > DataFrame 합치기, 추가하기' 카테고리의 다른 글
파이썬 데이터프레임 평균 열 추가 (0) | 2022.10.27 |
---|---|
[파이썬 판다스] 데이터프레임에 열 추가하기 (0) | 2021.12.21 |
댓글