pandas: How do I select rows based on the sum of all columns?

daemonk

How do I select rows based on the sum of the columns in pandas? Let's say I want to select all rows where the sum of the columns are greater than 0.

EdChum

Use sum and set axis=1 param

In [59]:

df = pd.DataFrame({'a':randn(10), 'b':randn(10), 'c':randn(10)})
df
Out[59]:
          a         b         c
0 -0.196883 -0.749798  0.321718
1 -0.472434  1.465179 -0.264934
2  0.131524  1.071453  1.575231
3 -2.940246 -1.532570 -0.635035
4  1.037159 -0.466863  0.535814
5 -1.924729  1.421148 -0.193244
6 -0.443746 -0.019479  1.192575
7 -0.963762  0.575936  1.699024
8 -0.244891 -0.348923 -0.198269
9  0.190444 -1.505409 -1.166708

[10 rows x 3 columns]
In [62]:

df[df.sum(axis=1) > 1]

Out[62]:
          a         b         c
2  0.131524  1.071453  1.575231
4  1.037159 -0.466863  0.535814
7 -0.963762  0.575936  1.699024

[3 rows x 3 columns]

In my above sample I use a selection criteria of 1 but you can just subsitute that with 0 so df[df.sum(axis=1) > 0] in your case

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Pandas DataFrame, How do I remove all columns and rows that sum to 0

From Dev

Pandas DataFrame, How do I remove all columns and rows that sum to 0

From Dev

pandas: How do I select rows based on if X number of columns is greater than a number?

From Dev

How do i select only certain rows based on label in pandas?

From Dev

How do I select rows into columns?

From Dev

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

From Dev

How can I select all my column rows with the sum(column)

From Dev

How do I calculate mean on filtered rows of a pandas dataframe and append means to all columns of original dataframe?

From Dev

How do I sum columns of certain rows of my dataset?

From Dev

Pandas Python, select columns based on rows conditions

From Dev

pandas select rows based on multiple datetime columns

From Dev

Pandas Python, select columns based on rows conditions

From Dev

How do I SELECT a SUM of multiple GROUP BY rows?

From Dev

pandas select rows by condition for all of dataframe columns

From Dev

How do I select rows with conditions on multiple columns in R

From Dev

Select all the rows based on a column value pandas

From Dev

Select all the rows based on a column value pandas

From Dev

Pandas: How do I split multiple lists in columns into multiple rows?

From Dev

How do I select rows in Excel based on logic?

From Dev

How to Select rows based on two columns

From Dev

How do I get all the rows before a specific index in Pandas?

From Dev

Pandas: sum all rows

From Dev

How to match rows based on certain columns in pandas?

From Dev

How do I select rows where a condition is met if they exist, otherwise select all rows?

From Dev

Can I select rows based on group size with pandas? Or do I have to use SQL?

From Dev

Subset columns based on sum of rows

From Dev

Select ALL Columns | Rows of a data.table based on condition

From Dev

Select all duplicate rows based on one or two columns?

From Dev

Excel Pivot Table select rows based on column, with all columns displayed

Related Related

  1. 1

    Pandas DataFrame, How do I remove all columns and rows that sum to 0

  2. 2

    Pandas DataFrame, How do I remove all columns and rows that sum to 0

  3. 3

    pandas: How do I select rows based on if X number of columns is greater than a number?

  4. 4

    How do i select only certain rows based on label in pandas?

  5. 5

    How do I select rows into columns?

  6. 6

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

  7. 7

    How can I select all my column rows with the sum(column)

  8. 8

    How do I calculate mean on filtered rows of a pandas dataframe and append means to all columns of original dataframe?

  9. 9

    How do I sum columns of certain rows of my dataset?

  10. 10

    Pandas Python, select columns based on rows conditions

  11. 11

    pandas select rows based on multiple datetime columns

  12. 12

    Pandas Python, select columns based on rows conditions

  13. 13

    How do I SELECT a SUM of multiple GROUP BY rows?

  14. 14

    pandas select rows by condition for all of dataframe columns

  15. 15

    How do I select rows with conditions on multiple columns in R

  16. 16

    Select all the rows based on a column value pandas

  17. 17

    Select all the rows based on a column value pandas

  18. 18

    Pandas: How do I split multiple lists in columns into multiple rows?

  19. 19

    How do I select rows in Excel based on logic?

  20. 20

    How to Select rows based on two columns

  21. 21

    How do I get all the rows before a specific index in Pandas?

  22. 22

    Pandas: sum all rows

  23. 23

    How to match rows based on certain columns in pandas?

  24. 24

    How do I select rows where a condition is met if they exist, otherwise select all rows?

  25. 25

    Can I select rows based on group size with pandas? Or do I have to use SQL?

  26. 26

    Subset columns based on sum of rows

  27. 27

    Select ALL Columns | Rows of a data.table based on condition

  28. 28

    Select all duplicate rows based on one or two columns?

  29. 29

    Excel Pivot Table select rows based on column, with all columns displayed

HotTag

Archive