首页 > 解决方案 > 删除 R 向量中的元素以与另一个 R 向量中的 NA 相对应

问题描述

我有两个向量,比如 A 和 B

A <- c(1, 2, 3, 4, 5)
B <- c(6, NA, 8, 9, NA)

我想排除 A 中与 B 中包含 NA 的元素相对应的元素。

所以,我需要一种自动方法从 A 和 B 中删除索引 2 和 5,以便两个向量的长度相同。

标签: rvectorna

解决方案


利用is.na

A[!is.na(B)]
#[1] 1 3 4
B[!is.na(B)]
#[1] 6 8 9

推荐阅读