linha Gota da lista de valores - Pandas

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 IDsé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

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=279763&siteId=1
Recomendado
Clasificación