在R
年中,我运行了以下脚本:
> 1:6 %in% 0:36
[1] TRUE TRUE TRUE TRUE TRUE TRUE
这显然产生了一个逻辑向量.我已经阅读了文档,但似乎找不到一个基于结果返回标量的运算符,比如1:6 %in% 0:36
只返回TRUE
,而0:37 %in% 0:36
只返回FALSE
.
有人存在吗?
在R
年中,我运行了以下脚本:
> 1:6 %in% 0:36
[1] TRUE TRUE TRUE TRUE TRUE TRUE
这显然产生了一个逻辑向量.我已经阅读了文档,但似乎找不到一个基于结果返回标量的运算符,比如1:6 %in% 0:36
只返回TRUE
,而0:37 %in% 0:36
只返回FALSE
.
有人存在吗?
你可以用all
> all(1:6 %in% 0:36)
[1] TRUE
> all(1:60 %in% 0:36)
[1] FALSE
同样,如果你想判断这些元素中是否有一个是真的,你可以使用any
> any(1:6 %in% 0:36)
[1] TRUE
> any(1:60 %in% 0:36)
[1] TRUE
> any(50:60 %in% 0:36)
[1] FALSE