実現したいこと
元データのデータフレーム
|category|itemid|sales|itemname|ymd|
|:--|:--:|--:|
|ドラッグ| B007SULMMK |300|ミューズ|2018-04-01|
|ドラッグ| B007SULMMK |600|ミューズ|2018-03-02|
|ドラッグ| B007SULMMK |600|ミューズ|2018-10-25|
|ホーム| B004M8BBF4 |646|スコッチブライト|2018-10-25|
|ベビー| B004M8BBF4 |882|オオサキメディカル|2018-10-22|
実現したいデータフレーム
|category|itemid|sales|itemname|
|:--|:--:|--:|
|ドラッグ| B007SULMMK |1500|ミューズ|
|ホーム| B004M8BBF4 |646|スコッチブライト|
|ベビー| B004M8BBF4 |882|オオサキメディカル|
実際にやったこと
python
1grouped_df = df.groupby('itemid') 2print(grouped_df.sum())
nitemidでgroupbyを使って、集計をしました。その後、sum()にて数字を合計しました。
すると、sum()で合計ができるsalesは合計値が算出できましたが、それ以外のデータが表示されません。
解決したいこと
- itemidの隣列にitemnameやcategoryも表示したい
です。
そもそもこのような場合、groupbyが不適切なのか含めて、ご教授いただけますでしょうか。
何卒よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー