我試圖用一個獨特的不規則時間序列拆分幾個xts對象。 split.xts
分割日,分,秒等。使用斷點需要長度相等的向量,當我嘗試分割數據時會產生錯誤。按另一個不規則時間序列拆分時間序列
dd <- c("2014-02-23","2014-03-12", "2014-05-29")
tt <- c("03:15:52", "03:49:17", "04:03:24", "05:30:19", "05:56:49",
"06:14:04", "09:42:13", "11:57:25", "11:58:02", "12:12:49",
"15:38:00", "15:44:21", "16:16:04")
dt <- c(outer(dd,tt,paste))
xx <- as.xts(seq_along(dt), as.POSIXct(dt))
spltr <- c("2014-01-13 12:09:32", "2014-02-09 06:23:41",
"2014-03-01 13:35:12", "2014-05-14 07:12:52")
我試圖通過spltr
分裂xx
找到的每一塊記錄的頻率。 我試過aggregate(xx,by=spltr,length)
但我得到一個錯誤,因爲spltr
和xx
的長度不一樣。 split.xts
不起作用,因爲spltr
不規則。
對不起我的tt向量缺少第一個括號tt < - c(... – user2004820