以下のようなデータフレームがあった際に、
行ごとの合計値と、データの個数を計算して、結果を列として追加したいと考えています。
▼データフレーム
python
1import pandas as pd 2 3# データフレームを作る 4df = pd.DataFrame({"name":["tarou", "hanako", "jun"], "2021-10-01":["1", "3", "5"], "2021-10-02":["4", "", "3"], "2021-10-03":["5", "4", "8"]})
▼試してみたコード
python
1# 行ごとの合計値と、行ごとの個数をカウントして、結果を列として追加する 2df['sum'] = df.sum(axis=1) 3df['count'] = df.count(axis=1) 4df
しかし、結果が上手く出力されません。
合計値とカウントをしたいのは、データフレームの2列目以降のデータのみなのですが、
合計値とデータの個数をそれぞれ計算して以下のように出力したい場合のコードを教えて頂けますでしょうか。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/09 03:09