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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。