R:使用rollmean()时如何管理标题和尾随的NA

时间:2015-09-09 07:58:23

标签: r zoo

我有这个载体

vec <- c(NA, 1, 2, 3, 4, NA)

我希望计算一个3号窗口向右对齐的窗口的滚动(即,如果我理解正确向后看)

我的矢量的预期滚动平均值

# [1] NA NA NA  2  3  NA #

然而如果我这样做

rollmean(vec, 3, align='right', fill=NA)

我获得了

# [1] NA NA NA NA NA NA

1 个答案:

答案 0 :(得分:2)

您可以改用apply函数。

rollapply(vec,3,mean,fill=NA,align="right")
[1] NA NA NA  2  3 NA
相关问题