【问题标题】:Removing elements in R vector to correspond with NAs in another R vector [duplicate]删除 R 向量中的元素以与另一个 R 向量中的 NA 相对应[重复]
【发布时间】: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,以便两个向量的长度相同。

【问题讨论】:

    标签: r vector na


    【解决方案1】:

    使用is.na

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

    【讨论】:

      【解决方案2】:

      类似

      na.omit(cbind(A,B))
      

      【讨论】:

        猜你喜欢
        • 2016-09-19
        • 1970-01-01
        • 2015-06-29
        • 2012-10-30
        • 1970-01-01
        • 2011-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多