NaNを保持しながら、複数の級数の要素ごとの合計を実行する方法

クリスブラウン

私はパンダのDataFrameを持っています。例:

df = pd.DataFrame([[1.0, np.nan, 3.0], 
                   [4.0, 5.0, 6.0], 
                   [np.nan, np.nan, np.nan],
                   [np.nan, 8.0, 9.0],
                   [0.0, 0.0, 0.0]], 
                  columns=['a', 'b', 'c'])

df =
     a    b    c
0  1.0  NaN  3.0
1  4.0  5.0  6.0
2  NaN  NaN  NaN
3  NaN  8.0  9.0
4  0.0  0.0  0.0

NaN全体がNaN(たとえば行2)である場合を除いて、sが無視される(つまり0として扱われる)ように各行を合計したいと思います。望ましい答えは次のとおりです。

column_sum(df) =

0   4.0 
1  15.0  
2   NaN 
3  17.0 
4   0.0

行2の合計はNaN、であり、行4の合計は0.0。であることに注意してくださいこの区別を維持する必要があります。

私は試した:

df.sum(axis=1, skipna=True) = 

0     4.0
1    15.0
2     0.0
3    17.0
4     0.0

これにより、行2がとして与えられ0.0ます。使用.fillna(0)しても同じことができます。

これを列ごとに実行し、NaN値をマスクしながら実行する方法を確認できますが、より効率的な方法はありますか?

ありがとう、クリス

ジェズリール

でパラメータmin_count=1使用DataFrame.sum、デフォルト値(0)は0代わりにNaNsを返します

print(df.sum(axis=1, min_count=1))
0     4.0
1    15.0
2     NaN
3    17.0
4     0.0
dtype: float64

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

行ごとに複数の変数の積を合計する

分類Dev

Rの条件ごとに複数の行を合計する

分類Dev

パンダ:データ型を保持しながら、特定の(複数の)列の合計を計算する合計行を追加するための最良の方法

分類Dev

級数の合計を計算する

分類Dev

行ごとに複数の列を合計する(Stataの場合)

分類Dev

複数の行の合計を計算するonChangeが機能しない

分類Dev

複数の行を合計しますが、結果の行数は保持します

分類Dev

必要な複数の条件が別のテーブルにある場合に合計を実行しますか?

分類Dev

行ごとに単一の配列数式を使用しながら、現在の列の行をSUM()する方法は?

分類Dev

SQL別のテーブルから返されたIDごとに複数の行を挿入する(そのIDの行が存在しない場合)

分類Dev

PHPを使用して複数のデータベース行から配列要素の数の合計を計算する方法は?

分類Dev

RecyclerView を使用して行ごとに複数の画像を保持する

分類Dev

3行ごとに12行を合計するExcelの数式

分類Dev

SASでクラスとIDごとに実行中の条件付き合計変数を作成する方法

分類Dev

promiseを使用しながらそれぞれ複数の関数を実行する方法は?

分類Dev

XSLTで複数の要素の積を合計する方法は?

分類Dev

1つのLINQクエリで複数の合計を実行すると、複数のSQLクエリが発生します

分類Dev

複数のクエリを実行しながら複数の結果を返す方法は?

分類Dev

A行の複数のB行を結合したままの場合にA行の列を合計する方法

分類Dev

(要素ごとに)選択された隣接する列に基づいて、重複の行ごとの数を計算する方法

分類Dev

2つの異なる列の単語を数え、行ごとに合計します

分類Dev

複数のファイルからデータをインポートし、列ごとに合計する

分類Dev

グループごとに複数の変数を集計/要約します(合計、平均など)

分類Dev

[r] data.tableを使用して、前の行との依存関係を使用して複数の行単位の操作を実行する方法(可能な場合)

分類Dev

合計Rdata.tableから値を省略しながら、複数の論理条件を持つグループごとに合計

分類Dev

XSLT複数の親の要素の合計発生数を取得する方法

分類Dev

列ごとに異なる行を持つ複数の列を作成する方法

分類Dev

複数のフィールドで$ unwindを実行してから$ groupを実行すると、mongo $ sumが複利計算されます

分類Dev

mysql-同じテーブルと列からの2つの異なる要素の数を合計し、それを1つとして表示する方法は?

Related 関連記事

  1. 1

    行ごとに複数の変数の積を合計する

  2. 2

    Rの条件ごとに複数の行を合計する

  3. 3

    パンダ:データ型を保持しながら、特定の(複数の)列の合計を計算する合計行を追加するための最良の方法

  4. 4

    級数の合計を計算する

  5. 5

    行ごとに複数の列を合計する(Stataの場合)

  6. 6

    複数の行の合計を計算するonChangeが機能しない

  7. 7

    複数の行を合計しますが、結果の行数は保持します

  8. 8

    必要な複数の条件が別のテーブルにある場合に合計を実行しますか?

  9. 9

    行ごとに単一の配列数式を使用しながら、現在の列の行をSUM()する方法は?

  10. 10

    SQL別のテーブルから返されたIDごとに複数の行を挿入する(そのIDの行が存在しない場合)

  11. 11

    PHPを使用して複数のデータベース行から配列要素の数の合計を計算する方法は?

  12. 12

    RecyclerView を使用して行ごとに複数の画像を保持する

  13. 13

    3行ごとに12行を合計するExcelの数式

  14. 14

    SASでクラスとIDごとに実行中の条件付き合計変数を作成する方法

  15. 15

    promiseを使用しながらそれぞれ複数の関数を実行する方法は?

  16. 16

    XSLTで複数の要素の積を合計する方法は?

  17. 17

    1つのLINQクエリで複数の合計を実行すると、複数のSQLクエリが発生します

  18. 18

    複数のクエリを実行しながら複数の結果を返す方法は?

  19. 19

    A行の複数のB行を結合したままの場合にA行の列を合計する方法

  20. 20

    (要素ごとに)選択された隣接する列に基づいて、重複の行ごとの数を計算する方法

  21. 21

    2つの異なる列の単語を数え、行ごとに合計します

  22. 22

    複数のファイルからデータをインポートし、列ごとに合計する

  23. 23

    グループごとに複数の変数を集計/要約します(合計、平均など)

  24. 24

    [r] data.tableを使用して、前の行との依存関係を使用して複数の行単位の操作を実行する方法(可能な場合)

  25. 25

    合計Rdata.tableから値を省略しながら、複数の論理条件を持つグループごとに合計

  26. 26

    XSLT複数の親の要素の合計発生数を取得する方法

  27. 27

    列ごとに異なる行を持つ複数の列を作成する方法

  28. 28

    複数のフィールドで$ unwindを実行してから$ groupを実行すると、mongo $ sumが複利計算されます

  29. 29

    mysql-同じテーブルと列からの2つの異なる要素の数を合計し、それを1つとして表示する方法は?

ホットタグ

アーカイブ