%运算符中的R%
在R
,我正在运行以下脚本:
> 1:6 %in% 0:36 [1] TRUE TRUE TRUE TRUE TRUE TRUE
这清楚地产生了一个逻辑向量。 我已经阅读了文档,但似乎无法find一个运算符将返回一个基于结果的标量,这样1:6 %in% 0:36
中的1:6 %in% 0:36
将简单地返回TRUE
而0:37 %in% 0:36
返回FALSE
。
有一个存在吗?
- 在R中,如何获得一个对象的名字后,它被发送到一个函数?
- 在子集数据框中放置因子水平
- 用于多个类别的ifelse式重新编码的成语
- 为什么不build议在R中使用attach(),我应该使用什么呢?
- 如何select每个组中具有最大值的行
你可以使用all
> all(1:6 %in% 0:36) [1] TRUE > all(1:60 %in% 0:36) [1] FALSE
在类似的说明中,如果您想检查是否有任何元素为TRUE,您可以使用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