【发布时间】:2018-06-22 19:49:21
【问题描述】:
我有两个熊猫数据框A 和B。 B 是 A 的子集。
如果A在B中,我想从A中删除所有数字。但是,如果一个数字在A中出现两次,在B中出现1次,那么它只会从A中删除1次出现的数字.
这是我的示例数据集:
df_A df_B
[Test] [Test]
1 1
2 2
3 5
2 5
4
5
5
操作后我想要新的数据框c作为
df_C
[Test]
3
2
4
你能建议怎么做吗?
suggested duplicate 会删除 A 中的所有匹配项(如果存在于B),而不仅仅是前 N 个匹配项。
【问题讨论】:
-
这不是骗人的,因为问题要求仅删除前 N 次出现。