R--match()与%in%的区别

match函数与%in%的功能相似,都可以进行匹配操作。

不同的是:match函数返回的是索引(即匹配单元的位置号),%in%返回的是逻辑值(T&F) 

eg.1)

> match(c(3,8,"a"),c(2,3,5,0,"b"))
[1] 2 NA NA

eg.2)

> c(3,8,"a")%in%c(2,3,5,0,"b")
[1] TRUE FALSE FALSE

posted @ 2019-10-23 18:47  一曲春山几多恨  阅读(1502)  评论(0编辑  收藏  举报