【发布时间】:2019-10-09 03:57:22
【问题描述】:
我有两个 Pandas 数据框 df1 和 df2,其中 df2 是 df1 的一部分,我想创建一个数据框 df3,其中包含来自 df1 的所有行不在df2.
这是一个例子:
print(df1)
>>
+---------+
| ID|
+---------+
| AAA|
| DDD|
| BBB|
| CCC|
| EEE|
| FFF|
+---------+
print(df2)
>>
+---------+
| ID|
+---------+
| AAA|
| EEE|
| FFF|
+---------+
print(df3)
>>
+---------+
| ID|
+---------+
| DDD|
| BBB|
| CCC|
+---------+
注意:
- 我的 DataFrame 可能有多个列,但必须仅在
ID列上进行匹配。
【问题讨论】: