Hei*_*erg 1 python dataframe pandas
现在我有数据框和列表.
A B
1 a
2 b
3 c
4 d
5 e
Run Code Online (Sandbox Code Playgroud)
list=[a,b,c]
我想通过df.B删除行来引用列表.
我想低于df
A B
4 d
5 e
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到这个结果?
您可以使用isin倒置面膜~.
我认为list不是好名字python,更好的是L,因为list是代码字,如果赋值变量你覆盖它:
L= ['a','b','c']
print (df[~df.B.isin(L)])
A B
3 4 d
4 5 e
Run Code Online (Sandbox Code Playgroud)