R 语言中%in%的用法
001、简单用法
> a <- c(1,2, 7, 8) ## 定义向量a > b <- c(2, 3, 7, 9) ## 定义向量b > a %in% b ## 判断向量a中元素是否在向量b中,返回逻辑向量 [1] FALSE TRUE TRUE FALSE
002、取两个向量的交集
> a <- c(1,2, 7, 8) ## 定义向量a > b <- c(2, 3, 7, 9) ## 定义向量b > a[a %in% b] ## 由a向量来取交集 [1] 2 7 > b[b %in% a] ## 由b向量来取交集 [1] 2 7 > intersect(a,b) ## 由函数intersect取交集 [1] 2 7
003、取非交集
> a <- c(1,2, 7, 8) > b <- c(2, 3, 7, 9) > a[!a %in% b] ## 左侧补集 [1] 1 8 > b[!b %in% a] ## 右侧补集 [1] 3 9 > setdiff(a, b) ## 左侧补集 [1] 1 8 > setdiff(b, a) ## 右侧补集 [1] 3 9
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-03-03 python中函数的参数
2021-03-03 python中创建函数和调用函数
2021-03-03 python中不可变集合
2021-03-03 python中向集合中增加元素和删除元素
2021-03-03 python中创建集合