Object型のデータリストを<列を指定して>に計算した結果を抽出したい python
sum()関数の使い方の応用について、教えてください。
下記のようなNaNが入った10行3列のListがあります。
このリストはExcelの買い物リストの中から、CSVファイルをDataframe型で読み込んだものです。
このうち、肉と魚と菓子の3つに絞ってリストを抽出しました。
この表の果物、肉、魚、菓子の列の合計値のうち、1列目の肉と2列目の魚のデータを取り出したいです。
肉 | 魚 | 菓子 |
---|---|---|
20 | 10 | NaN |
20 | NaN | NaN |
20 | NaN | NaN |
20 | NaN | 50 |
20 | NaN | NaN |
20 | NaN | 40 |
20 | NaN | 40 |
20 | 50 | 40 |
20 | NaN | 40 |
20 | NaN | 40 |
計算結果は下記のような一次元配列で出力したいです。
[200,60]
どのように定義すればよろしでしょうか?
total_tabemmono = filter_tabemono.sum()
よろしくお願いします。
filter_tabemono = KAIMONO_LIST.loc[:, col_shopping_list[0:3]] #買い物リストから肉、魚、菓子を抽出 total = filter_tabemono.sum() #肉、魚、菓子すべての合計値を計算しています。 このうち1行目と2行目のみの合計値を計算する方法を知りたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/24 14:28