我正在處理刻度數據,並且希望將我的不規則間隔序列聚合爲1秒均勻的數據。因此,我用XTS包功能to.period:R:缺少刻度數據時勾選數據添加值
price_1m <-to.period(price,period="seconds",k=1,OHLC=FALSE)
這裏是我得到:
2010-02-02 08:00:03 2787
2010-02-02 08:00:04 2786
2010-02-02 08:00:05 2787
2010-02-02 08:00:06 2787
2010-02-02 08:00:07 2786
2010-02-02 08:00:08 2786
2010-02-02 08:00:09 2786
2010-02-02 08:00:10 2787
2010-02-02 08:00:11 2786
2010-02-02 08:00:14 2786
2010-02-02 08:00:16 2786
2010-02-02 08:00:18 2787
我的系列合計,例如蜱數據在時間8點00分13秒失蹤8點〇〇分15秒。我想要填補那些空白與以前的滴答數據知道08:00:13和08:00:15價格在滴答滴答xts系列中缺失。 有什麼想法?
感謝
你可以嘗試一個for循環開始在你的第一個時間點秒,這將檢查數據點的存在,否則插入點。有可能比這更快的方法雖然 – DiscreteCircle 2012-07-26 13:27:15
相關:http://stackoverflow.com/questions/10423551/creating-regular-15-minute-time-series-from-irregular-time-series – 2012-07-26 13:29:11