【发布时间】:2023-02-01 22:23:11
【问题描述】:
我正在尝试使用两列作为键合并两个数据框:“日期”和“仪器”
这是我的代码:
merge_df = pd.merge(df1 , df2, how='outer', left_on=['Date','Instrument'], right_on = ['Date','Instrument'])
您会注意到每个数据框中的行具有相同的工具和日期值:AEA000201011 和 2008-01-31。
合并后的数据框正在堆叠两行而不是组合它们:
我已确保数据框键列数据类型匹配:
任何建议将不胜感激!
【问题讨论】:
标签: python pandas dataframe merge