通过重新采样作业,我将我的月度值转换为季度值:
hs=hs.resample('QS',axis=1).mean()
效果良好,我的列看起来像这样:
hs.columns:
DatetimeIndex(['2000-01-01', '2000-04-01', '2000-07-01', '2000-10-01',
'2001-01-01', '2001-04-01', '2001-07-01', '2001-10-01',
'2002-01-01', '2002-04-01', '2002-07-01', '2002-10-01',
现在我希望将它们转换为YYYYq[1-4]格式,我认为这应该很容易(根据此链接:Link)。
hs.columns.strftime('%Yq%q')
但这会得到:
array(['2000qq', '2000qq', '2000qq', '2000qq', '2001qq', '2001qq',
'2001qq', '2001qq', '2002qq', '2002qq', '2002qq', '2002qq',
'2003qq', '2003qq', '2003qq', '2003qq', '2004qq', '2004qq',
我哪里做错了,该怎么修复呢?