python pandas: 여러개의 dataframe을 merge
원래 두 개의 dataframe을 join 할 때 pandas.merge(df1, df2, on=column_name, how='left')의 명령어를 사용한다. 같은 공통 칼럼(on 조건으로 줄 칼럼)을 가진 여러개의 dataframe을 합치고 싶을 땐 아래와 같은 명령어를 사용하면 된다. from functools import reduce import pandas as pd dfs = [df1, df2, df3, dfN] df_merge = reduce(lambda left, right: pd.merge(left, right, on='name'), dfs)
더보기