我有一个 python 系列,其中包含从 1/2013 到 12/2015 的 datetime.date 对象,这是产品销售的月份。我想做的是按月统计和分类销售的产品数量。
有没有一种有效的方法可以用 pandas 做到这一点?
最佳答案
我建议使用 datetime64,即首先在索引上应用 pd.to_datetime
。如果将其设置为索引,则可以使用重新采样:
In [11]: s = pd.date_range('2015-01', '2015-03', freq='5D') # DatetimeIndex
In [12]: pd.Series(1, index=s).resample('M', how='count')
Out[12]:
2015-01-31 7
2015-02-28 5
2015-03-31 1
Freq: M, dtype: int64
关于python - 如何在 Python 中根据日期进行分类/计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33225478/