比较列之间的值后如何删除行

时间:2018-12-19 19:30:37

标签: python pandas

我有一个像这样的数据框。

Doc1 Doc2
a     b
ab    b
abc   b
a     c
b     c
b     d
dc    d
c     a
cfg   c
d     a

我想通过删除Doc1中不包含在Doc1中的值来删除行。

预期结果将如下所示

Doc1 Doc2
a     b
a     c
b     c
b     d
c     a
d     a

这是我尝试过的代码

df = df[~df["Doc1"].isin(df["doc2"])]

但数据框没有任何反应

我理解错了吗?

0 个答案:

没有答案