R语言
any
位于 base
包(package)。 说明
给定一组逻辑向量,至少有一个值是真的吗?
用法
any(..., na.rm = FALSE)
参数
... |
零个或多个逻辑向量。其他长度为零的对象将被忽略,其余对象将被强制逻辑忽略任何类。 |
na.rm |
合乎逻辑的。如果为 true,则在计算结果之前删除 |
细节
这是一个通用函数:可以直接为其定义方法,也可以通过 Summary
组通用函数定义方法。为了使其正常工作,参数 ...
应该是未命名的,并且调度位于第一个参数上。
对整数以外的类型(原始、双精度、复数、字符、列表)进行强制转换会发出警告,因为这通常是无意的。
这是primitive 函数。
值
该值是长度为一的逻辑向量。
令 x
表示在 na.rm = TRUE
请求删除 NA
后,...
中所有逻辑向量(强制后)的串联。
如果 x
中的至少一个值是 TRUE
,则返回值是 TRUE
;如果 x
中的所有值都是 FALSE
(包括没有值的情况),则返回值是 FALSE
。否则,该值为NA
(仅当na.rm = FALSE
和...
不包含TRUE
值且至少有一个NA
值时才会发生)。
S4方法
这是 S4 Summary
组通用的一部分。它的方法必须使用签名 x, ..., na.rm
。
例子
range(x <- sort(round(stats::rnorm(10) - 1.2, 1)))
if(any(x < 0)) cat("x contains negative values\n")
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
all
、any
的‘complement’ 。
相关用法
- R apply 在数组边距上应用函数
- R as.Date 日期与字符之间的转换函数
- R agrep 近似字符串匹配(模糊匹配)
- R append 向量合并
- R assignOps 赋值运算符
- R as.POSIX* 日期时间转换函数
- R asplit 按边距分割数组/矩阵
- R attributes 对象属性列表
- R abbreviate 缩写字符串
- R all.equal 测试两个对象是否(几乎)相等
- R aperm 数组转置
- R args 函数的参数列表
- R attr 对象属性
- R array2DF 将数组转换为 DataFrame
- R autoload 按需加载包
- R attach 将一组 R 对象附加到搜索路径
- R all.names 查找表达式中的所有名称
- R as.environment 强制环境对象
- R as.function 将对象转换为函数
- R assign 为名称分配值
- R array 多路阵列
- R as.data.frame 强制数据帧
- R all 所有的值都是真的吗?
- R file.path 构造文件路径
- R grep 模式匹配和替换
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Are Some Values True?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。