%运算符中的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 
  • 在R 中错误时跳到循环的下一个值
  • 如何阻止emacs用< - 在ess模式下replaceunderbar
  • 合并大量的data.frames
  • 在data.table中joininheritance范围
  • 增加y轴上文本和标题之间的距离
  • 使用R下载压缩的数据文件,提取并导入数据
  • 标题是variables名称时如何给ggplot添加标题?
  • 如何获取目录中的目录列表,如list.files(),而是“list.dirs()”
  • 使用dplyr删除重复的行
  • 在ggplot2(R)中强制原点从0开始
  • 在数据框中随机行示例