【发布时间】:2021-01-24 19:45:06
【问题描述】:
我有两个数据框,我正在合并它。合并时应删除重复项。但是对于第 1 帧中的一个重复行,它应该只删除第 2 帧中的一个重复行,即使有两个这样的行,如下所示 df1:
colA colB colC
1 2 3
1 1 2
1 5 4
df2:
colA colB colC
1 2 3
1 2 3
1 1 2
结果:
colA colB colC
1 2 3
1 5 4
这里从两个数据帧中删除了 1 组 1 2 3 (但保留了另一个 1 2 3 数据集)。 1 1 2 集已从两个数据帧中删除。由于在 df2 中未找到匹配项,因此已保留 1 5 4 组。
有没有办法在 pandas 中实现这一点?
【问题讨论】: