Erich Purple:
Eu tenho um simples trama de dados:
df = pd.DataFrame({'ID': [100, 101, 134, 139, 192],
'Name': ['Tom', 'Dave', 'Steve', 'Bob', 'Jim']})
e uma lista de valores:
id_list = [100, 139]
Eu quero largar as linhas da minha trama de dados se a coluna 'ID' == um dos valores na minha ID_LIST.
A saída desejada é ...
ID Name
1 101 Dave
2 134 Steve
4 192 Jim
Celius Stingher:
Você pode usar .isin()
para as ID
séries precederam com ~
. Essencialmente este funciona como "Not in" :
output_df = df[~df['ID'].isin(id_list)]
Resultado:
ID Name
1 101 Dave
2 134 Steve
4 192 Jim