fila gota de la lista de valores - pandas

Erich púrpura:

Tengo una trama de datos sencilla:

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

y una lista de valores:

id_list = [100, 139]

Quiero abandonar las filas de mi trama de datos si la columna 'ID' == uno de los valores en mi ID_LIST.

La salida deseada es ...

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

Se puede utilizar .isin()para las IDseries precedidas ~. Essentialy esto funciona como "No en" :

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

Salida:

    ID  Name
1   101 Dave
2   134 Steve
4   192 Jim

Supongo que te gusta

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