パンダ - 値のリストからドロップ行

エーリヒ・パープル:

私は、単純なデータフレームを持っています:

df = pd.DataFrame({'ID': [100, 101, 134, 139, 192],
               'Name': ['Tom', 'Dave', 'Steve', 'Bob', 'Jim']})

そして、値のリスト:

id_list = [100, 139]

私は、「ID」列==私ID_LISTの値の1つが私のデータフレームから行をドロップします。

所望の出力は...

    ID   Name
1  101   Dave
2  134  Steve
4  192    Jim
Celius Stingher:

あなたは使用することができる.isin()ためIDで先行シリーズ~Essentialyこれは次のように動作し、 "NOT IN"

output_df = df[~df['ID'].isin(id_list)]

出力:

    ID  Name
1   101 Dave
2   134 Steve
4   192 Jim

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=279764&siteId=1