【发布时间】:2017-08-03 04:44:06
【问题描述】:
我需要从向量中删除 leading 和 trailing 缺失值 (NA)。应保留数字之间的NAs。请注意,我的下一步是索引另一个没有NA 的向量,并且只保留与第一个向量中位置相同的值。示例如下:
a <- c(NA, NA, NA, NA, NA, 5,2,3,1,2,1,5,2, NA, NA, 2,3,2,NA,NA,NA)
b <- sample(1:21)
我想要的输出是:
a1 <- c(5,2,3,1,2,1,5,2,NA,NA,2,3,2)
# leading and trailing NAs removed
b1 <- b[6:18]
# subset with the indices kept in "a" above.
我可以用条件循环来做到这一点,但我想对其进行矢量化。谢谢帮忙!
【问题讨论】:
标签: r subset na missing-data