lag
没有按我的预期工作
a<-c(0,1,2,3,4,5,6,7,8)
a
## [1] 0 1 2 3 4 5 6 7 8
lag(a,k=1)
## [1] 0 1 2 3 4 5 6 7 8
## attr(,"tsp")
## [1] 0 8 1
我以为我会得到:
0 0 1 2 3 4 5 6 7
或
1 2 3 4 5 6 7 8 0
我做错了什么?
最佳答案
您应该使用 Hmisc
包中的 Lag
:
library(Hmisc)
Lag(c(0,1,2,3,4,5,6,7,8), shift = 1)
# [1] NA 0 1 2 3 4 5 6 7
关于r - 滞后未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27983331/