前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >对"%in%"的理解

对"%in%"的理解

原创
作者头像
小叮当aka
修改2023-03-17 22:40:34
5020
修改2023-03-17 22:40:34
举报

title: '对"%in%"的理解'

output: html_document

date: "2023-03-08"


1. x %in% y

(1)指的是x的每个元素在y中存在吗?

(2)返回的是长度与x相等的逻辑值向量

(3)一般x是总体(大),y是筛选指标(小),运用%in%可以从x中筛选出符合y条件的元素

代码语言:text
复制
x = c(1,3,5,1)
y = c(3,2,5,6)
x %in% y 
代码语言:txt
复制
## [1] FALSE  TRUE  TRUE FALSE

(4)x %in% y返回的逻辑值个数与%in%前面的向量元素个数一致

代码语言:text
复制
x = c(1,3,5,1)
y = c(3,2,5,6,9)
x %in% y 
代码语言:txt
复制
## [1] FALSE  TRUE  TRUE FALSE

2. y %in% x

(1)指的是y的每个元素在x中存在吗?

(2)返回的是长度与y相等的逻辑值向量

代码语言:text
复制
x = c(1,3,5,1)
y = c(3,2,5,6)
y %in% x 
代码语言:txt
复制
## [1]  TRUE FALSE  TRUE FALSE

3. x==y与x%in%y的区别:

(1)x==y:是将x中的每一个元素与y中的每一个元素一一对应比较,即x和对应位置的y相等吗?

(2)x%in%y:是将x中的每个元素分别和y中的所有元素比较,即x的每个元素在y中存在吗?

代码语言:text
复制
x = c(1,3,5,1)
y = c(3,2,5,6)
x == y
代码语言:txt
复制
## [1] FALSE FALSE  TRUE FALSE
代码语言:text
复制
x %in% y 
代码语言:txt
复制
## [1] FALSE  TRUE  TRUE FALSE

引用自生信技能树

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. x %in% y
    • (1)指的是x的每个元素在y中存在吗?
      • (2)返回的是长度与x相等的逻辑值向量
        • (3)一般x是总体(大),y是筛选指标(小),运用%in%可以从x中筛选出符合y条件的元素
          • (4)x %in% y返回的逻辑值个数与%in%前面的向量元素个数一致
          • 2. y %in% x
            • (1)指的是y的每个元素在x中存在吗?
              • (2)返回的是长度与y相等的逻辑值向量
              • 3. x==y与x%in%y的区别:
                • (1)x==y:是将x中的每一个元素与y中的每一个元素一一对应比较,即x和对应位置的y相等吗?
                  • (2)x%in%y:是将x中的每个元素分别和y中的所有元素比较,即x的每个元素在y中存在吗?
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档