R - 集合中包含的值

时间:2014-07-25 21:22:10

标签: r search

这可能是一个重复的问题,但我做了一些搜索,可能找不到合适的搜索关键字...

是否有一个函数可以测试某个特定值集中是否包含变量值?

例如,假设我有这个神奇的函数'contains',我希望它具有以下属性:

contains(value = 5, set = c(2:6))将返回TRUE,其中

contains(value = 5, set = c(2,3,4,6,7))会返回FALSE

显然,我可以创建这个函数,但我希望存在一个包或选项。

1 个答案:

答案 0 :(得分:2)

有几种非常简单的方法可以做到这一点。 %in% - 运算符可能是最直观的。

> 5 %in% 2:6
[1] TRUE

有关更多信息,请参阅?match