【发布时间】:2019-01-16 15:16:02
【问题描述】:
我想在一个 maxgap 为 3 的 xts 中用 0 填充 NA。
library(xts)
# make sample xts with gaps
x <- zoo(1:20, Sys.Date() + 1:20)
x[2:4] <- NA # Short run of NA's
x[10:16] <- NA # Long run of NA's
#This is what I want to do, but it does not work
na.fill(x, 0, maxgap=3)
maxgap 参数被忽略,所有 NA 都用 0 填充,我希望它能像 na.approx 一样工作
澄清@RLave 的问题,我想替换每个长度为 3 或更少的 NAs 系列。长度为 4 或更长的 NA 系列应保持不变。期望的行为应该与 na.approx 相同
【问题讨论】: