美文网首页RNA-seqR小推车
R语言中的%in%操作符是干什么的?

R语言中的%in%操作符是干什么的?

作者: dasdadf | 来源:发表于2018-04-01 22:52 被阅读3432次

    判断前面一个向量内的元素是否在后面一个向量中,返回布尔值。

    代码实例

    a <- c(1,3,13,1443,43,43,4,34,3,4,3)
    b <- c(1,13,11,1313,434,1)
    a %in% b
    # 返回内容
    # [1]  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
    
    # 取反操作
    !(a %in% b)
    

    可以使用这个语法提取向量a中的值

    a[a %in% b]
    # 返回内容
    # [1]  1 13
    
    a[!(a %in% b)]
    # 返回内容
    # [1]    3 1443   43   43    4   34    3    4    3
    

    相关文章

      网友评论

        本文标题:R语言中的%in%操作符是干什么的?

        本文链接:https://www.haomeiwen.com/subject/emhzcftx.html