2017-01-30 3 views
1

今私はデータフレームとリストを持っています。パンダのリストで行を削除する方法

A B 
1 a 
2 b 
3 c 
4 d 
5 e 

list=[a,b,c]

私はリストするために参照のうえdf.Bで行をドロップしたいと思います。

私はどのように私はこのような結果を得ることができますか?

A B 
4 d 
5 e 
dfを下記にしたいと思いますか

答えて

5

isinを反転マスクに使用すると、となります。

L= ['a','b','c'] 

print (df[~df.B.isin(L)]) 
    A B 
3 4 d 
4 5 e 
を:割り当て変数は、あなたがそれをオーバーライドする場合 listはコードワードであるとので

私が良く、listpythonに良い名前はないと思うが、Lです

関連する問題