【发布时间】:2019-10-03 14:02:23
【问题描述】:
我有两个向量,比如 A 和 B
A <- c(1, 2, 3, 4, 5)
B <- c(6, NA, 8, 9, NA)
我想排除 A 中与 B 中包含 NA 的元素相对应的元素。
所以,我需要一种自动的方法来从 A 和 B 中删除索引 2 和 5,以便两个向量的长度相同。
【问题讨论】:
我有两个向量,比如 A 和 B
A <- c(1, 2, 3, 4, 5)
B <- c(6, NA, 8, 9, NA)
我想排除 A 中与 B 中包含 NA 的元素相对应的元素。
所以,我需要一种自动的方法来从 A 和 B 中删除索引 2 和 5,以便两个向量的长度相同。
【问题讨论】:
使用is.na
A[!is.na(B)]
#[1] 1 3 4
B[!is.na(B)]
#[1] 6 8 9
【讨论】:
类似
na.omit(cbind(A,B))
【讨论】: