%运算符中的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将简单地返回TRUE0:37 %in% 0:36返回FALSE

有一个存在吗?

One Solution collect form web for “%运算符中的R%”

你可以使用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 
  • 如何将data.table分组成多个列?
  • 在Mac上安装R - 警告消息:设置LC_CTYPE失败,使用“C”
  • 如何删除数据框中的行?
  • 基于R中交替字符的分割string
  • Emacs ESS模式 - 评论区域的Tab
  • 如何用ggplot更改坐标轴上的数字格式?
  • 我如何从源代码安装R包?
  • 如何组织大型R程序?
  • 按位置从data.table中提取一列作为vector
  • 如何将variables(对象)名称转换为string
  • 在两点之间缩放一系列