我正在分析20年来大熊猫的时间序列。我想将我已经完成的个别年份拆分,虽然我每月分析都遇到问题。我想按月分析,但不是每年分析一次。我想做的是从1996年到2016年IE(1月 - 出版商数量,feb - 出版商数量)的月数,而不是每年我想要的所有年份的月度分析按月计算。
The image is here from a sample of my code
所以我的数据框被称为合并,我希望将其分组为" publisher"
combined['Platform'].resample("M").count()
1996-09-30 2
1996-10-31 0
1996-11-30 31
1996-12-31 10
1997-01-31 10
1997-02-28 4
1997-03-31 6
1997-04-30 9
1997-05-31 11
1997-06-30 6
1997-07-31 4
1997-08-31 8
1997-09-30 15
1997-10-31 19
1997-11-30 20
1997-12-31 8
1998-01-31 9
1998-02-28 2
1998-03-31 11
1998-04-30 7
以上代码每年按月重新采样。不过我要找的是这样的:
01 2
02 3
03 3
04 5
05 8
06 9
07 10
08 11
09 12
10 12
11 15
12 13
我希望按月重新采样,但是在所有20年而不是每一年中重新采样
答案 0 :(得分:0)
df.groupby(df.index.strftime('%B'))['Publisher'].count()
您希望按月名称对单元格进行分组,然后执行count
操作。