Just Fighting

데이터 합치기 (concat, merge, join) 본문

Python

데이터 합치기 (concat, merge, join)

yennle 2022. 2. 7. 20:34
728x90

< concat() >

데이터를 위아래로 연결하고 싶을 때 사용한다.

즉, 데이터들의 컬럼이 같고, 행을 추가하는 방식이다.

import pandas as pd

pd.concat([데이터1, 데이터2, 데이터3])

 

< merge() >

데이터를 특정 컬럼을 기준으로 옆으로 합치고 싶을 때 사용한다.

pd.merge(데이터1, 데이터2, on='컬럼', how='방법')
pd.merge(데이터1, 데이터2, on=['컬럼1', '컬럼2', '컬럼3'], how='방법')
# 데이터의 컬럼명이 다를 경우 사용

pd.merge(데이터1, 데이터2, left_on='컬럼1', right_on='컬럼1*', how='방법')

 

< join() > 

 

추후에,,

728x90

'Python' 카테고리의 다른 글

결측값 처리하기  (0) 2022.02.13
웹 크롤링하기 2 (Selenium)  (0) 2022.02.08
데이터 재구조화하기 (melt, pivot)  (0) 2022.02.02
matplotlib 이용해 다양한 그래프 그리기  (0) 2022.01.31
[Python] 딕셔너리 정렬  (0) 2022.01.31
Comments