我有一個數據框df1
與列ID2, Name2, ID3, Name3
。我有其他兩個數據幀df2
(列:Name2, ID2
)和df3
(列:Name3, ID3
)與相同的列。我試圖合併df2
基於匹配的ID,這是我做如下df3
:根據條件附加使用熊貓
Solution = pd.merge(df2,df3, left_on='ID2',right_on='ID3').sort_values('Name2')
現在我想這個結果追加到df1
,只有當ID2/ID3不存在在df1
。我怎麼做?
追加然後[drop_duplicates](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.drop_duplicates.html#pandas-dataframe-drop -duplicates)??? – wwii
我想在追加之前檢查它。 – ComplexData