作为问题,我想删除2个缺少值的缺失值,例如
x<- c(1, 2, NA, 6, NA)
y<- c("a", NA, "b", "c", NA)
然后我用
good<- complete.cases(x, y)
然后当我分组x和y
> x[good]
[1] 1 6
> y[good]
[1] "a" "c"
为什么元素2和&#34; b&#34;它假设出现在结果中时丢失了吗?
答案 0 :(得分:0)
你可以使用:
x <- x[!is.na(x)]
y <- y[!is.na(x)]
这将删除每个向量的NA值。
答案 1 :(得分:0)
complete.cases函数返回一个索引到NEITHER x或y为NA的位置。如果您只想在单个向量中删除Nas,请查看is.na()函数。