1

Let's assume my dataframe looks like this:

emp_id, age, salary
39239, 32, 2000
11010, 33, 3232
...

I have a list of emp_id's that I would like to drop from the dataframe. The list is over 200 long so multiple or filters would be too cumbersome.

Is there a way to filter by passing just a list of emp_id's?

Craig
  • 1,929
  • 5
  • 30
  • 51

1 Answers1

4

Use DataFrame.isin:

df[~df['emp_id'].isin(bad_emp_ids_list)]
koPytok
  • 3,453
  • 1
  • 14
  • 29