【发布时间】:2018-10-02 02:25:22
【问题描述】:
通过重新抽样工作,我将每月值转换为季度值:
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',
我哪里出错了,我该如何解决?
【问题讨论】:
-
以下解决方案之一有帮助吗?随意接受,或要求澄清。
标签: python pandas datetime dataframe datetime-format