【发布时间】:2017-03-17 08:35:48
【问题描述】:
我需要自动化 Python 代码来合并两个数据框。代码应采用 dataframe1、dataframe2、连接类型(左、右或内)、键列名称作为参数。
原代码如下:
df_merge=merge_data(df4,df5,"left","ID")
我需要调用函数并输入参数来执行代码。
【问题讨论】:
-
不太确定您的问题是什么。另外请将您的代码格式化为代码。
我需要自动化 Python 代码来合并两个数据框。代码应采用 dataframe1、dataframe2、连接类型(左、右或内)、键列名称作为参数。
原代码如下:
df_merge=merge_data(df4,df5,"left","ID")
我需要调用函数并输入参数来执行代码。
【问题讨论】:
您可以直接使用pandas.merge(),无需定义新函数;
df_merge = pd.merge(df4, df5, how='left', on=["ID"]) # default is inner
【讨论】: