R语言中 %in%操作符

时间:2021-04-19 15:49:00   收藏:0   阅读:0

 

1、测试数据

> a <- 1:5
> b <- 3:7
> a
[1] 1 2 3 4 5
> b
[1] 3 4 5 6 7

 

2、取交集

> a %in% b
[1] FALSE FALSE  TRUE  TRUE  TRUE
> a[a %in% b]
[1] 3 4 5
> intersect(a,b)    ## 相当于intersect函数
[1] 3 4 5

 

3、取不同值

> !(a %in% b)
[1]  TRUE  TRUE FALSE FALSE FALSE
> a[!(a %in% b)]
[1] 1 2
> setdiff(a,b)    ## 相当于setdiff函数
[1] 1 2

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!