【发布时间】:2015-09-09 07:58:23
【问题描述】:
我有这个向量
vec <- c(NA, 1, 2, 3, 4, NA)
我希望计算一个大小为 3 的窗口的 rollmean 对齐到右侧(也就是说,如果我理解正确的话)
我的向量的预期滚动平均值为
# [1] NA NA NA 2 3 NA #
如果我这样做了
rollmean(vec, 3, align='right', fill=NA)
我得到
# [1] NA NA NA NA NA NA
【问题讨论】:
-
rollmean 的帮助文件确实说:“rollmean 不处理包含 NA 的输入。在这种情况下,请改用 rollapply。”