더북(TheBook)

A.3.3 데이터프레임 합치기: concat과 merge

앞서 df1df2라는 두 개의 데이터프레임을 만들었다. concat() 함수를 사용하면 하나의 데이터프레임으로 합쳐 df3를 만들 수 있다.

df3 = pd.concat( [ df1, df2 ], axis = 0 )

concat() 함수에는 대상이 될 데이터프레임 외에 axis 매개변수가 있다. axis의 기본값은 0인데, 이는 행 방향(시각적으로 말하자면 세로 방향)으로 합치는 것이다.

▲ 그림 A-16 concat( ) 함수 개념도

그러나 axis 매개변수를 1로 하면 열 방향(시각적으로 가로 방향)으로 합칠 수 있다.

pd.concat( [ df1, df2 ], axis = 1 )

▲ 그림 A-17 axis = 1인 경우 concat( ) 함수의 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.