drop a list of index pandas
In [65]: df Out[65]: one two one 1 4 two 2 3 three 3 2 four 4 1 In [66]: df.drop(df.index[[1,3]]) Out[66]: one two one 1 4 three 3 2
Here is what the above code is Doing:
1. df.index returns the index of the dataframe
2. df.index[[1,3]] returns the index of the rows you want to drop
3. df.drop(df.index[[1,3]]) drops the rows with the index 1 and 3