How to drop a list of rows from Pandas dataframe?

bigbug

I have a dataframe df :

>>> df
                  sales  discount  net_sales    cogs
STK_ID RPT_Date                                     
600141 20060331   2.709       NaN      2.709   2.245
       20060630   6.590       NaN      6.590   5.291
       20060930  10.103       NaN     10.103   7.981
       20061231  15.915       NaN     15.915  12.686
       20070331   3.196       NaN      3.196   2.710
       20070630   7.907       NaN      7.907   6.459

Then I want to drop rows with certain sequence numbers which indicated in a list, suppose here is [1,2,4], then left:

                  sales  discount  net_sales    cogs
STK_ID RPT_Date                                     
600141 20060331   2.709       NaN      2.709   2.245
       20061231  15.915       NaN     15.915  12.686
       20070630   7.907       NaN      7.907   6.459

How or what function can do that ?

Theodros Zelleke

Use DataFrame.drop and pass it a Series of index labels:

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

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to drop duplicates from a subset of rows in a pandas dataframe?

From Dev

How to generate a list of ranges to subset rows from pandas dataframe?

From Dev

Pandas: How to remove rows from a dataframe based on a list?

From Dev

How do I drop rows from a Pandas dataframe based on data in multiple columns?

From Dev

How to drop a row from Pandas dataframe?

From Dev

How to drop a row from Pandas dataframe?

From Java

Drop rows containing empty cells from a pandas DataFrame

From Dev

Selecting rows from pandas DataFrame using a list

From Java

How to drop rows of Pandas DataFrame whose value in a certain column is NaN

From Java

How to group dataframe rows into list in pandas groupby

From Dev

How to select a list of rows by name in Pandas dataframe?

From Dev

How to drop rows from Dataframe where values in 2 columns are the sam?

From Dev

Select rows of pandas dataframe from list, in order of list

From Dev

Drop rows in pandas dataframe based on columns value

From Dev

Drop pandas dataframe rows based on groupby() condition

From Dev

drop rows in pandas dataframe that are not meeting the conditions

From Dev

Drop rows on multiple conditions in pandas dataframe

From Dev

How to use a list of values to select rows from a pandas Dataframe in specific order

From Dev

How to drop dataframe rows not in another dataframe?

From Dev

Pandas: drop rows based on duplicated values in a list

From Java

Use a list of values to select rows from a pandas dataframe

From Dev

Drop specific rows from multiindex Dataframe

From Dev

Python/Pandas: Drop rows from data frame on string match from list

From Dev

drop duplicate rows from pandas dataframe where only a part of column's are same

From Dev

How to sort pandas dataframe from list category?

From Dev

How to generate a result list from pandas DataFrame

From Dev

Python Pandas: Drop rows from data frame if list of string value == [none]

From Dev

Python Pandas: How to drop rows by time?

From Dev

Drop contradicting duplicates from a pandas dataframe

Related Related

  1. 1

    How to drop duplicates from a subset of rows in a pandas dataframe?

  2. 2

    How to generate a list of ranges to subset rows from pandas dataframe?

  3. 3

    Pandas: How to remove rows from a dataframe based on a list?

  4. 4

    How do I drop rows from a Pandas dataframe based on data in multiple columns?

  5. 5

    How to drop a row from Pandas dataframe?

  6. 6

    How to drop a row from Pandas dataframe?

  7. 7

    Drop rows containing empty cells from a pandas DataFrame

  8. 8

    Selecting rows from pandas DataFrame using a list

  9. 9

    How to drop rows of Pandas DataFrame whose value in a certain column is NaN

  10. 10

    How to group dataframe rows into list in pandas groupby

  11. 11

    How to select a list of rows by name in Pandas dataframe?

  12. 12

    How to drop rows from Dataframe where values in 2 columns are the sam?

  13. 13

    Select rows of pandas dataframe from list, in order of list

  14. 14

    Drop rows in pandas dataframe based on columns value

  15. 15

    Drop pandas dataframe rows based on groupby() condition

  16. 16

    drop rows in pandas dataframe that are not meeting the conditions

  17. 17

    Drop rows on multiple conditions in pandas dataframe

  18. 18

    How to use a list of values to select rows from a pandas Dataframe in specific order

  19. 19

    How to drop dataframe rows not in another dataframe?

  20. 20

    Pandas: drop rows based on duplicated values in a list

  21. 21

    Use a list of values to select rows from a pandas dataframe

  22. 22

    Drop specific rows from multiindex Dataframe

  23. 23

    Python/Pandas: Drop rows from data frame on string match from list

  24. 24

    drop duplicate rows from pandas dataframe where only a part of column's are same

  25. 25

    How to sort pandas dataframe from list category?

  26. 26

    How to generate a result list from pandas DataFrame

  27. 27

    Python Pandas: Drop rows from data frame if list of string value == [none]

  28. 28

    Python Pandas: How to drop rows by time?

  29. 29

    Drop contradicting duplicates from a pandas dataframe

HotTag

Archive