1. 程式人生 > >R語言 集合運算

R語言 集合運算

R語言中的集合運算

A <- 1:10
B <- 1:5
C <- seq(2,8,2)
#求A和B的交集
union(A,B)
#求A和B的並集
intersect(A,B)
#A-B
setdiff(A,B)
#B-A
setdiff(B,A)
#判斷A是否屬於B
all(A%in%B)
#判斷B是否屬於A
all(B%in%A)
#判斷集合A和B是否相同
setequal(A,B)
#判斷某個元素是否屬於A
is.element(2,A)
is.element(12,A)
or
2 %in% A
12 %in% A