__Python

[pandas] DataFrame | 데이터프레임 병합하기(concat, merge)

KL_ 2021. 6. 2. 11:21

 

 

금융데이터나 캐글 등 파일 데이터가 여러개라 데이터프레임을 나중에 병합해주어야 할 때가 있다.

 

 

방법1. merge

from functools import reduce
import pandas as pd

dfs = [df1, df2, df3]
data = reduce(lambda left, right: pd.merge(left, right, on='DATE'), dfs)

 

방법2. concat

import pandas as pd

df = pd.concat([df1, df2], axis=1, join='outer')

 

 

 

728x90