我有一个数据帧的对象,看起来方式如下:data.frame到时间序列对象
Date dax_data.csv nikkei_data.csv spx_data.csv
2013-03-15 NA NA 1560.70
2013-03-14 NA NA 1563.23
2013-03-13 NA NA 1554.52
2013-03-12 NA NA 1552.48
2013-03-11 NA NA 1556.22
2013-03-08 8020.36 12283.62 1551.18
...
1984-01-04 4533.21 9927.00 900.42
1984-01-05 NA 9947.00 NA
1984-01-06 NA 9961.00 NA
我想要做的步骤如下:
减少数据帧只盖所有数据集都有值的日期范围。在这个例子中,从
1984-01-04
到2013-03-08
(不能被硬编码,需要是动态的,并且所有的NAs之间需要保留)。数据的频率需要为每周一次,第一个值应该是数据帧中最早的值。即在这个例子中是
1984-01-04
。数据框对象需要转换为timeSeries对象。
在此先感谢!
感谢您的回答。 如果没有人提出任何其他建议,我打算从这个星期拿出任何价值,我打算这样做:t + 5 – Spurious 2013-03-16 11:48:48
@疯狂我不明白你的观点。 t + 5是什么意思? – agstudy 2013-03-16 11:53:23
基本上从第一次约会起,总是加5天。 你的脚本没有工作,我认为。输出不被修整,仍然有每日值。 – Spurious 2013-03-16 11:56:33