
pd.conact() 함수Pandas 라이브러리에서 여러 DataFrame 또는 Series를 연결(concatenate)행(row) 또는 열(column) 단위로 데이터를 합칠 수 있습니다.
import pandas as pd
# 예시 DataFrame
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# 행 방향으로 연결 (기본 axis=0)
result = pd.concat([df1, df2])
print(result)
주요 인자
axis=0은 행 방향으로 연결, axis=1은 열 방향으로 연결합니다. 기본값은 axis=0입니다.inner 또는 outer를 지정할 수 있습니다. outer는 모든 열을 포함, inner는 공통 열만 포함하여 합칩니다. 기본값은 outer입니다.행 방향 연결 (axis=0)
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# 두 DataFrame을 행 방향으로 합치기
result = pd.concat([df1, df2], ignore_index=True)
print(result)
A B
0 1 3
1 2 4
2 5 7
3 6 8
axis=1)df1 = pd.DataFrame({'A': [1, 2]})
df2 = pd.DataFrame({'B': [3, 4]})
# 두 DataFrame을 열 방향으로 합치기
result = pd.concat([df1, df2], axis=1)
print(result)
A B
0 1 3
1 2 4