R - 集合中包含的值

jam*_*ore 1 search r

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

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

例如,假设我有这个神奇的函数“包含”,我希望它具有以下属性:

contains(value = 5, set = c(2:6))会回来TRUE,哪里

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

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

Hav*_*v0k 6

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

> 5 %in% 2:6
[1] TRUE
Run Code Online (Sandbox Code Playgroud)

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