r - 如何用 AND 或 OR 折叠逻辑向量?
问题描述
如何将 AND&
或 OR|
运算符应用于 R 中的逻辑向量?
例如:
a <- c(FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE)
有没有简单的方法
- 都是元素
TRUE
吗?&
就像在每个元素之间 放置一个:- 当应用于上述向量时,它将返回:
FALSE
- 当应用于上述向量时,它将返回:
- 有什么元素
TRUE
吗?就像|
在每个元素之间 放一个- 当应用于上述向量时,它将返回:
TRUE
- 当应用于上述向量时,它将返回:
解决方案
allTrue <- all(a)
anyTrue <- any(a)
这些函数的文档链接自help("&")
或help("|")
。
推荐阅读
- jquery - 你如何自动出列?
- c++ - 为什么我输入了 66,第二个数字却是 0?
- python - pandas:如何将行合并为单行
- report - 如何在文档示例中包含报告的“配置”面板?
- azure - Azure VM 启动/停止日志
- sql-server - HASHBYTES SHA2-256 函数生成的列的 SSIS 违反主键约束错误
- python - 如何让函数记住 python 迭代器停止的最后位置?
- java - 为什么 JProfiler 在 Java 中向我显示每个 char[] 200+ 字节的巨大开销?
- swift - SwiftUI 如何从另一个类访问 ContentView 变量
- python - 你能帮我理解这个熊猫代码吗