[Pandas] DataFrame Concatenation

김유상·2022년 12월 22일
0

Pandas DataFrame은 결합 방식에 두 가지 방법이 존재하는데, concat과 append 둘 중 하나를 사용하게 된다.

concat은 axis 파라미터를 이용해 결합하는 축을 지정할 수가 있고

append는 기본적으로 첫 번째 차원, 간단하게 말하면 세로로 결합된다고 볼 수 있다.

개인적으로는 append를 사용하는 것 보다 concat을 사용해서 자료 shape에 대한 감각을 익혀두는 것이 좋을 것 같다.

import pandas as pd

df1 = pd.DataFrame([1,2,3,4,5])
df2 = pd.DataFrame([6,7,8,9,0])

vertical_concated_df = pd.concat(df1, df2, axis=0)
horizental_concated_df = pd.concat(df1, df2, axis=1)

df1.append(df2)

Referenced: https://ordo.tistory.com/51, https://pandas.pydata.org/pandas-docs/stable/reference/frame.html

profile
continuous programming

0개의 댓글