现在我有数据框和列表。
A B
1 a
2 b
3 c
4 d
5 e
list=[a,b,c]
我想通过df.B删除行来引用列表。
我想低于df
A B
4 d
5 e
我怎样才能得到这个结果?
答案 0 :(得分:7)
您可以~
使用isin
倒置掩码。
我认为list
在python
中不是好名字,更好的是L
,因为list
是代码字,如果是赋值变量,则覆盖它:
L= ['a','b','c']
print (df[~df.B.isin(L)])
A B
3 4 d
4 5 e