monthly_quantity = df.groupby([“自社品番”, “年月”])[“数量”].sum().reset_index() 数量以外にもカラムを追加したい合計したいのがある
理解しました。数量以外にもカラムを追加して合計する必要がある場合は、同じ手順を使用して別のカラムを追加し、グループ化して合計します。
以下は、数量以外のカラムも合計する方法の例です:
python
# カラムを追加して合計 sum_columns = ["金額", "原価"] # 合計したいカラム名をリストで指定 # 各自社品番と年月に対して数量と指定されたカラムの合計を計算 monthly_sum = df.groupby(["自社品番", "年月"]).agg({"数量": "sum", "金額": "sum", "原価": "sum"}).reset_index() # データの表示 print(monthly_sum.head())
このようにして、数量以外のカラムも合計して、月次のデータを得ることができます。必要なカラムをsum_columnsリストに追加してください。

ディスカッション
コメント一覧
まだ、コメントがありません