我们可以使用
pandas.concat与
drop_duplicates这里传递参数放弃
所有重复 使用
keep=False:
pd.concat([d1, d2]).drop_duplicates(['a', 'b'], keep=False) a b c1 0 1 22 1 0 36 2 2 7
OP发表评论后编辑
如果您要确保
df2考虑到arnt中的唯一行,我们可以重复以下操作
df:
pd.concat([d1, pd.concat([d2]*2)]).drop_duplicates(['a', 'b'], keep=False) a b c1 0 1 22 1 0 36 2 2 7



