我有一个时间序列的月度数据。我想按年份汇总这些值,然后保留原始的 TimeSeries 索引。这可能是最好的例子说明:
# April 2012 to Nov 2053
dates = pd.date_range('2012-04-01',periods=500,freq='MS')
# Random time series over date range
a = pd.Series(np.arange(500), index=dates)
# Almost works but I'm missing the last 7 months:
# May 2053 to Nov 2053
b = a.resample('AS-APR', how='sum').resample('MS', fill_method='pad')
知道如何才能b
包含完整的 500 个时间段,包括最近 7 个月的缺失吗?它们需要从 2053 年 4 月的值填充。