【发布时间】:2018-09-16 16:25:15
【问题描述】:
我正在尝试替换向量中的缺失值 (NA)。两个相等数字之间的NA 被该数字替换。 NA 在两个不同的值之间,应保持在 NA。例如,给定向量“a”,我希望它是“b”。
a = c(1, NA, NA, NA, 1, NA, NA, NA, 2, NA, NA, 2, 3, NA, NA, 3)
b = c(1, 1, 1, 1, 1, NA, NA, NA, 2, 2, 2, 2, 3, 3, 3, 3)
如您所见,NA 的第二次运行,在值 1 和 2 之间,没有被替换。
有没有办法向量化计算?
【问题讨论】:
-
如果向量的开头或结尾有
NA,他们会留下NA吗? -
是的。他们留在北美。
标签: r vectorization na missing-data