r "any of"操作的逻辑条件

标签 r logical-operators

这可能是一个非常基本的 R 问题……而且问起来有点不好意思……但是有没有像 == 这样的代码或 |!&等执行以下逻辑功能?

如果
x == 任何元素的值/包含在向量中 y
那么真

别的

错误的

最佳答案

其实和你说的差不多。

any(x == y)

这适用于任何长度的 x 和 y,尽管如果 x 和 y 的长度不是彼此的倍数,它会发出警告。如果 x 和 y 的长度相同,则最好。但是,对于 x 是一项的有限情况,那么
x %in% y

也会起作用。而且,如果您的 x 与 y 的长度不同,但长度大于 1 个项目,则以下内容可能是最明智的。
any(x %in% y)

关于r "any of"操作的逻辑条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967215/

相关文章:

r - pandoc 文档转换失败,错误 127

c - 什么时候需要在 iso646.h 头文件中使用按位和逻辑运算符的替代宏?

C++ 运算符重载逻辑运算符

logical-operators - 大于 ">"的 Lambda 微积分函数

mysql - 有人可以帮我解决mysql中的这个子查询吗?

python - R 相当于 Python 的 re.findall

r - 提高拟合许多模型的效率

javascript - 为什么 AND (&&) 运算符返回数组而不是 bool 值?

c - 从 R 矩阵读取/写入 C 数组

r - 如何计算R中的邻接矩阵