データフレームdf1
とカラムID2, Name2, ID3, Name3
があります。他の2つのデータフレームdf2
(列:Name2, ID2
)とdf3
(列:Name3, ID3
)が同じ列にあります。私は次のように私がいる、IDの一致に基づいて、df2
とdf3
をマージしようとしています:パンダを使用した条件に基づいて追加
Solution = pd.merge(df2,df3, left_on='ID2',right_on='ID3').sort_values('Name2')
今、私はID2/ID3がすでにdf1
に存在しない場合にのみ、df1
にこの結果を追加します。それ、どうやったら出来るの?
追加し、[drop_duplicates(http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.drop_duplicates.html#pandas-dataframe-drop -duplicates)??? – wwii
追加する前に確認したいです。 – ComplexData