我很难找到这个。这是我想要发生的事情的示例
print df
A | B
0 1 1
1 2 2
2 3 3
打印 df_2
A | B
0 1 1
1 2 2
我希望它只返回 df_2 中不重复的行,如下所示 -
A | B
2 3 3
最佳答案
所以你可以使用df.isin()
使用反转 bool 掩码:
df1[~df1.isin(df2)]
地点:
print(~df1.isin(df2))
A B
0 False False
1 False False
2 True True
关于python - 如何查明数据框中的行是否已存在于单独的数据框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54930500/