我希望仅按月汇总数据。即

01/07/2010   10
02/16/2011   12
01/16/2012   11

这就是我想要的:
Jan : 21
Feb : 12

这不像是
df.resample('MS')

因为第1排和第3排来自不同的年份。

最佳答案

假设你的指数datetimeindex
那只是个问题
df.groupby(df.index.month).sum()
否则还是很简单的
df.groupby(pd.to_datetime(df.Date).dt.month).sum()

关于python - 按月汇总 Pandas 数据(不是年月),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45873099/

10-16 16:08