如何在数年之内使用熊猫与Python进行分组?

时间:2019-12-14 15:34:18

标签: python pandas dataframe

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

我附上了两张图像,作为我拥有的数据集和我想要获取的图像的例子。

enter image description here Dataframe I have

1 个答案:

答案 0 :(得分:0)

在日期列中使用dt.month。

示例是

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