【发布时间】:2021-08-18 14:11:56
【问题描述】:
假设我有 2 个数据框:
df1 = pd.DataFrame({
'a': [0, 0, 0, 1, 1, 1, 1],
'b': [0, 0, 1, 1, 1, 1, 1],
})
df2 = pd.DataFrame({
'a': [0, 0, 0, 1, 1],
'b': [0, 0, 0, 1, 1],
})
我想比较这两个数据帧并找出 df1 中所有不在 df2 中的额外行。
想要的输出应该是这样的:
| a | b |
|---|---|
| 0 | 1 |
| 1 | 1 |
| 1 | 1 |
我尝试过合并,但这会产生额外的结果,因为有重复 而且我不想删除它们。
有没有好办法解决这个问题?
【问题讨论】: