エーリヒ・パープル:
私は、単純なデータフレームを持っています:
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