您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页【r<-基础】R中的集合运算

【r<-基础】R中的集合运算

来源:伴沃教育

R实战书上好像没有涉及到这个知识,今天用的时候搜了一下。非常方便,不用去写什么循环之类的东西了。

首先对集合A,B,C赋值

A<-1:10
B<-seq(5,15,2)
C<-1:5

求A和B的并集

union(A,B)
[1] 1 2 3 4 5 6 7 8 9 10 11 13 15

求A和B的交集

intersect(A,B)
[1] 5 7 9

求A-B

setdiff(A,B)
[1] 1 2 3 4 6 8 10

求B-A

setdiff(B,A)
[1] 11 13 15

检验集合A,B是否相同

setequal(A,B)
[1] FALSE

检验元素12是否属于集合C

is.element(12,C)
[1] FALSE

检验集合A是否包含C

all(C%in%A)
[1] TRUE
all(C%in%B)
[1] FALSE

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务