Python 熊猫:按两列或更多列分组
我有一个数据框,如下所示:Python 熊猫:按两列或更多列分组,python,pandas,Python,Pandas,我有一个数据框,如下所示: item_id | item_count | day | month 1 | 2 | 1 | 1 2 | 1 | 1 | 2 ... 数据框告诉您什么是商品id,以及每天售出的商品数量,以及在哪个月。我想获得每个项目id每个月的项目计数。我想我必须根据项目id和月份进行分组,但第一个选项中的哪一个似乎给出了错误的结果。我如何做到这一点?我使用了groupby,但我得到了您似乎期待的结果-以下
item_id | item_count | day | month
1 | 2 | 1 | 1
2 | 1 | 1 | 2
...
数据框告诉您什么是
商品id
,以及每天售出的商品数量
,以及在哪个月
。我想获得每个项目id
每个月的项目计数
。我想我必须根据项目id
和月份
进行分组,但第一个选项中的哪一个似乎给出了错误的结果。我如何做到这一点?我使用了groupby,但我得到了您似乎期待的结果-以下是我所做的
df.groupby(['item_id ',' month']).sum()
这就是你想要的吗?使用df.groupby(['item\u id','month'],as\u index=False)['tem\u count'].sum()