【发布时间】:2012-04-11 18:54:25
【问题描述】:
我想生成一个具有指定 bin 宽度的运行平均值的新列,为此我使用了 zoo 包(rollmean 函数)。我的数据表由 100 万行组成,该函数适用于前 500,000 行,之后它是所有 NA 生成的,有什么想法我可能做错了吗?
library("zoo")
HB<-bin/2
n<-length(dataraw$S)
data<-dataraw[HB:(n-HB),]
sax<- rollmean (dataraw$S, bin)
data2<-cbind(data,sax)
我会很感激你能给我的任何帮助,我已经被这个困住了太久了。提前致谢。
【问题讨论】:
-
?rollmean说:“rollmean 的默认方法不处理包含 NA 的输入。在这种情况下,请改用 rollapply。”