2015-02-03 4 views
0

У меня есть кадр данных, который выглядит следующим образом:Данные кадры панд питона

id age sallary 
1 16 500 
2 21 1000 
3 25 3000 
4 30 6000 
5 40 25000 

и список идентификаторов, которые я хотел бы игнорировать [1,3,5]

как я могу получить кадр данных, который будет содержать все остальные строки: 2,4.

Большое спасибо за каждого.

ответ

1

Вызова isin и свести на нет результата, используя ~:

In [42]: 

ignore_ids=[1,3,5] 
df[~df.id.isin(ignore_ids)] 
Out[42]: 
    id age sallary 
1 2 21  1000 
3 4 30  6000 
+0

работал замечательно, спасибо. –

Смежные вопросы