我正在尝试合并两个数据帧,其中有3列具有相同的名称。
df1 = ['id','first','last','present']
df2 = ['id','first','last','age','date','location']
我想加入这三个常见列,我尝试了
cols = df2.columns.difference(df1.columns)
result = pd.merge(df1, df2[cols_to_use], left_index=True, right_index=True, how='outer')
获取
['id','first','last','present','age','date','location']
这可以在步骤pd.merge
中完成吗?