Pandas 연결 및 병합
Concatenating (연결)
Concatenating은 데이터프레임을 연결하는 것을 의미합니다. 이를 위해 concat() 함수를 사용합니다.
import pandas as pd
# 데이터프레임 생성
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2'],
'B': ['B0', 'B1', 'B2']})
df2 = pd.DataFrame({'A': ['A3', 'A4', 'A5'],
'B': ['B3', 'B4', 'B5']})
# 데이터프레임 연결
result = pd.concat([df1, df2])
print(result)
Merging (병합)
Merging은 두 개의 데이터프레임을 합치는 것을 의미합니다. 이를 위해 merge() 함수를 사용합니다.
# 데이터프레임 생성
left = pd.DataFrame({'key': ['K0', 'K1', 'K2'],
'A': ['A0', 'A1', 'A2']})
right = pd.DataFrame({'key': ['K0', 'K1', 'K2'],
'B': ['B0', 'B1', 'B2']})
# 데이터프레임 병합
result = pd.merge(left, right, on='key')
print(result)
'파이썬 > 판다스(Pandas)' 카테고리의 다른 글
[파이썬 라이브러리]판다스(Pandas) 정렬과 순서지정( SORTING AND ORDERING) (0) | 2024.04.10 |
---|---|
[파이썬 라이브러리]판다스(pandas) 기초문제(isin 함수 활용) (0) | 2024.04.09 |
[파이썬 라이브러리]판다스(pandas) OPERATIONS과APPLYING FUNCTIONS (0) | 2024.04.08 |
[파이썬 라이브러리]Pandas 여러 메서드(head,tail,describe,info,unique,groupby) (0) | 2024.04.05 |
[파이썬 라이브러리]판다스(Pandas) 결측값(NaN) 처리방법 (0) | 2024.04.05 |