【发布时间】:2022-01-09 21:24:18
【问题描述】:
从这个例子可以看出,计算运行平均值很容易:
data <- data.frame(dats=c(3,4,NA,4,NA,NA,6,NA,8,1,4,NA,2,NA,NA,6,NA,NA,9,5,NA,8,NA,3))
data <- data %>% mutate(rmean = caTools::runmean(dats, 3, endrule="constant"))
但在某些情况下,平均值仅根据数据中唯一的 no-na 值计算得出。如何防止这种情况并指定仅当运行窗口中的一定数量的非 na 值用于均值计算时才获得 runmean?
【问题讨论】: