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()