【发布时间】:2023-04-09 11:12:01
【问题描述】:
我在使用 lag.zoo 函数时遇到了动物园错误
rbind.zoo(...) 中的错误:索引重叠 警告:在 zoo(rval[i], index(x)[i]) 中: 如果“order.by”中的索引条目不是唯一的,则“zoo”对象的某些方法不起作用
t1<-c("21.04.2019 20:00:00","21.04.2019 20:01:00","21.04.2019 20:02:00","21.04.2019 20:03:00","21.04.2019 20:04:00","21.04.2019 20:05:00","21.04.2019 20:06:00","21.04.2019 20:07:00","21.04.2019 20:08:00","21.04.2019 20:09:00","21.04.2019 20:10:00","21.04.2019 20:11:00")
v1<-c(15,15,15,14,15,14,15,14,15,15,15,14)
z1<-zoo(v1, as.POSIXct(strptime((t1), "%d.%m.%Y %H:%M:%S")))
head(lag(z1[,1], 2))
使用 k=1 可以返回原始时间,没有延迟(并且没有错误和警告)
【问题讨论】:
-
试试
head(stats::lag(z1[,1], 2)),有一些“天才”的包可以掩盖lag功能。