我希望仅按月汇总数据。即。
01/07/2010 10
02/16/2011 12
01/16/2012 11
这就是我想要的:
Jan : 21
Feb : 12
这不像
df.resample('MS')
因为第1行和第3行来自不同的年份。
答案 0 :(得分:3)
假设您的索引为datetimeindex
然后只是
的问题 df.groupby(df.index.month).sum()
否则它仍然很简单
df.groupby(pd.to_datetime(df.Date).dt.month).sum()
答案 1 :(得分:1)
Try this ?
df.groupby(df.Date.astype(str).str[:2]).sum()
sum
01 21
02 12
答案 2 :(得分:1)
async-await