実現したいこと
ここに実現したいことを箇条書きで書いてください。
- [for内の計算結果をデータフォルダにしたい。]
前提
Pythonで家計簿の作成を試みています。
list内の文字を含む行の金額を足し合わせて、list(カテゴリー)ごとの合計金額を出力したいです。
しかし、全listの計算結果がfor内の最終listの計算結果になってしまいます。
前提
df : 家計簿データ(日付, カテゴリー, 金額など)
発生している問題・エラーメッセージ
#出力結果↓
category cost
Foods 32500
Entertainment 32500
Fixed cost 32500
Others 32500
Income 32500
該当のソースコード
python
1list = ['Foods', 'Entertainment', 'Fixed cost', 'Others', 'Income']2for i in list:3 each_df = df.loc[df['category'].str.contains(i)]4 c=np.append(i, each_df['cost'].sum())5 df2=pd.DataFrame({'category':list, 'cost':each_df['cost'].sum()})6df2
0 コメント