r - 滞后未按预期工作

标签 r

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/

相关文章:

r - 在 R 中的并行应用中设置矩阵行中的值

r - coin::wilcox_test 与 R 中的 wilcox.test

r - sparkr 数据 block 错误 : too many open devices

R - 在 Excel 输出中添加总计行

r - 在R中返回多个值的函数

r - 为什么来自mgcv的bam对于某些数据比较慢?

r - 需要 ui.R 以字符串形式获取输入文件/目录的路径

根据条件删除熔化数据

c - 如何使用 Metropolis-Hastings 算法将 C 或 C++ 代码合并到我的 R 代码中以加速 MCMC 程序

r - 使用 R 将矩阵划分为 N 个大小相等的 block