【问题标题】:How to return a Boolean vector that tells whether element in vector A is in vector B?如何返回一个布尔向量来判断向量 A 中的元素是否在向量 B 中?
【发布时间】:2023-03-19 11:19:01
【问题描述】:

假设我有两个向量,A和B。我想得到一个与向量A长度相同的布尔向量,它告诉向量A中每个元素是否在向量B中的信息。函数是什么是吗?

【问题讨论】:

    标签: r


    【解决方案1】:

    我想你在找%in%:

    A <- c(0,2,4,6)
    B <- c(8,7,6,5,4)
    A %in% B
    [1] FALSE FALSE  TRUE  TRUE
    

    【讨论】:

      【解决方案2】:
      A <- c(0,2,4,6)
      B <- c(8,7,6,5,4)
      x <- (is.element(A, B))
      x
      ## [1] FALSE FALSE  TRUE  TRUE
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-05
        • 1970-01-01
        • 2015-03-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多