[python] 파이썬 pandas에서 데이터프레임의 특정 열을 기준으로 데이터를 합치는 방법은 무엇인가요?

다음은 merge 함수를 사용하여 데이터프레임을 합치는 간단한 예제 코드입니다.

import pandas as pd

# 첫 번째 데이터프레임
df1 = pd.DataFrame({'key': ['A', 'B', 'C', 'D'],
                    'value': [1, 2, 3, 4]})

# 두 번째 데이터프레임
df2 = pd.DataFrame({'key': ['B', 'D', 'E', 'F'],
                    'value': [5, 6, 7, 8]})

# 'key' 열을 기준으로 데이터프레임 합치기
merged_df = pd.merge(df1, df2, on='key')

print(merged_df)

이 코드는 ‘key’ 열을 기준으로 두 데이터프레임을 합칩니다. 결과는 새로운 데이터프레임으로 반환되며, 공통된 ‘key’ 값을 기준으로 합쳐진 결과가 출력됩니다.

더 자세한 내용은 pandas 공식 문서를 참조하실 수 있습니다.