我怎样才能在过去的几年里每月用Python与熊猫进行分组?

我怎样才能在过去的几年里每月用Python与熊猫进行分组?,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个从2009年到2019年的数据集。日期包括年、月和日。我有两列:一列有日期,另一列有值。我需要每月对数据帧进行分组,将另一列中的值相加。目前我正在做的是将日期列设置为索引,并使用“df.resample('M').sum()”。 问题是,这是每月对数据帧进行分组,但针对不同的年份(因此“日期”列中有128个值)。我如何将12个月的数据分组而不考虑年份? 事先非常感谢 我附上了两张图片作为我拥有的数据集和我想要获得的数据集的示例 在日期列中使用dt.month 例如 df.groupby

我有一个从2009年到2019年的数据集。日期包括年、月和日。我有两列:一列有日期,另一列有值。我需要每月对数据帧进行分组,将另一列中的值相加。目前我正在做的是将日期列设置为索引,并使用“df.resample('M').sum()”。 问题是,这是每月对数据帧进行分组,但针对不同的年份(因此“日期”列中有128个值)。我如何将12个月的数据分组而不考虑年份? 事先非常感谢

我附上了两张图片作为我拥有的数据集和我想要获得的数据集的示例


在日期列中使用dt.month

例如

df.groupby(df['date'].dt.month).agg({'value':'sum'})

你能给我们举个例子,看看你的输出应该是什么样子吗?好的,我现在就说。