是否可以为python scikits.timeseries time_series对象定义半年一次的频率?
根据scikits.timeseries模块,定义时间序列对象时,以下频率可用:是否可以为python scikits.timeseries time_series对象定义半年一次的频率?,python,scipy,scikits,Python,Scipy,Scikits,根据scikits.timeseries模块,定义时间序列对象时,以下频率可用: 年度频率、季度频率、月度、每周、每日等。完整列表显示在文档链接上: 频率不包括每半年一次(一年两次) 如何定义scikits.timeseries.time_series对象的半年频率?是否存在变通办法?定义四分之一频率并将其填充到50%: import scikits.timeseries as ts dates = ts.date_array(start_date=ts.Date('Q', '2009-0
- 年度频率、季度频率、月度、每周、每日等。完整列表显示在文档链接上:
如何定义scikits.timeseries.time_series对象的半年频率?是否存在变通办法?定义四分之一频率并将其填充到50%:
import scikits.timeseries as ts
dates = ts.date_array(start_date=ts.Date('Q', '2009-01'),
end_date=ts.Date('Q', '2011-01'))
data = ts.TimeSeries(np.arange(9), dates=dates, mask=1-dates.quarter%2)
# returns:
timeseries([0 -- 2 -- 4 -- 6 -- 8],
dates = [2009Q1 ... 2011Q1],
freq = Q-DEC)
定义季度频率并将其填充到50%?嗨,eumiro,你能提供一个小例子吗?你的意思是这样的:Q1--Q2 1.0 Q3--Q4 1.2谢谢你,eumiro,我已经试过了,它似乎很管用!一个潜在的问题是:data.data.tolist()将返回带有屏蔽值的列表,例如[0,1,2,3,4,5,6,7,8,9],而data.tolist()将正确地用无填充屏蔽值。