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

R相关问答推荐

在R中使用自定义函数时如何删除该函数的一部分?

使用R中的Shapetime裁剪格栅文件

咕噜中的元素列表:map

如何修复R码的置换部分?

抖动点与嵌套类别变量箱形图的位置不对齐

使用tidyverse方法绑定行并从一组管道列表执行左连接

从R导出全局环境中的所有sf(numrames)对象

如何编辑gMarginal背景以匹配绘图背景?

如何在观测缺失的地方添加零

R中的时间序列(Ts)函数计数不正确

DEN扩展包中的RECT树形图出现异常行为

R中边际效应包中Logistic回归的交互作用风险比

用两种 colored颜色 填充方框图

按时间顺序对不同事件进行分组

QY数据的处理:如何定义QY因素的水平

如何使这些react 表对象相互独立?

按列中显示的配对组估算NA值

当每个变量值只能 Select 一次时,如何从数据框中 Select 两个变量的组合?

如果条件匹配,则使用Mariate粘贴列名

SHILINY中DT列的条件着色