【发布时间】:2016-11-23 07:14:17
【问题描述】:
我有一个数据框 df1 与列 ID2, Name2, ID3, Name3。我还有其他两个数据框df2(列:Name2, ID2)和df3(列:Name3, ID3)具有相同的列。我正在尝试根据匹配的 ID 合并 df2 和 df3,我这样做如下:
Solution = pd.merge(df2,df3, left_on='ID2',right_on='ID3').sort_values('Name2')
现在我想将此结果附加到 df1,前提是 df1 中不存在 ID2/ID3。我该怎么做?
【问题讨论】:
-
追加然后drop_duplicates???
-
我想在追加之前检查一下。