我有一个python系列,其中包含从1/2013到12/2015的datetime.date对象,也就是产品销售的月份。我想做的是每月清点和寄存销售的产品数量。
有没有一种有效的方法来对付熊猫?
发布于 2015-10-19 23:22:04
我建议使用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: int64https://stackoverflow.com/questions/33225478
复制相似问题