我想要将几个带有唯一的不规则时间序列的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
不规则。