R语言
range
位于 base
包(package)。 说明
range
返回一个向量,其中包含所有给定参数的最小值和最大值。
用法
range(..., na.rm = FALSE)
## Default S3 method:
range(..., na.rm = FALSE, finite = FALSE)
## same for classes 'Date' and 'POSIXct'
.rangeNum(..., na.rm, finite, isNumeric)
参数
... |
任何 |
na.rm |
逻辑,指示是否应省略 |
finite |
逻辑,指示是否应省略所有非有限元素。 |
isNumeric |
|
细节
range
是一个通用函数:可以直接为其定义方法,也可以通过 Summary
组通用函数定义方法。为了使其正常工作,参数 ...
应该是未命名的,并且调度位于第一个参数上。
如果 na.rm
是 FALSE
,则任何参数中的 NA
和 NaN
值都会导致返回 NA
值,否则 NA
值将被忽略。
如果 finite
是 TRUE
,则计算所有有限值的最小值和最大值,即 finite = TRUE
包括 na.rm = TRUE
。
当没有(省略 NA
后)非空参数时,会出现一种特殊情况,请参阅 min
。
S4方法
这是 S4 Summary
组通用的一部分。它的方法必须使用签名 x, ..., na.rm
。
例子
(r.x <- range(stats::rnorm(100)))
diff(r.x) # the SAMPLE range
x <- c(NA, 1:3, -1:1/0); x
range(x)
range(x, na.rm = TRUE)
range(x, finite = TRUE)
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
grDevices
包中的 extendrange()
实用程序。
相关用法
- R rank 样本排名
- R rapply 递归地将函数应用于列表
- R raw 原始向量
- R rawConnection 原始连接
- R rawConversion 与(位/打包)原始向量之间的转换
- R readRenviron 从文件设置环境变量
- R remove 从指定环境中删除对象
- R readChar 与连接之间传输字符串
- R rep 复制向量和列表的元素
- R readRDS 单个对象的序列化接口
- R reg.finalizer 对象的最终确定
- R row 行索引
- R row.names 获取和设置 DataFrame 的行名称
- R rowsum 根据分组变量给出矩阵或 DataFrame 的列和
- R rev 反转元素
- R rle 游程长度编码
- R regmatches 提取或替换匹配的子字符串
- R readline 从终端读取一行
- R round.POSIXt 舍入/截断日期时间对象
- R readBin 与连接之间传输二进制数据
- R replace 替换向量中的值
- R readLines 从连接读取文本行
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Range of Values。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。