R語言
bincode
位於 base
包(package)。 說明
對數值向量進行分箱並返回用於分箱的整數代碼。
用法
.bincode(x, breaks, right = TRUE, include.lowest = FALSE)
參數
x |
將通過合並轉換為整數代碼的數值向量。 |
breaks |
兩個或多個分割點的數值向量,按升序排序。 |
right |
邏輯,指示間隔是否應在右側關閉(並在左側打開),反之亦然。 |
include.lowest |
邏輯,指示“x[i]”是否等於最低(或最高,對於 |
細節
這是 cut.default(labels =
FALSE)
的 ‘barebones’ 版本,旨在用於已檢查傳遞的參數的其他函數。 (注意它們共有的參數的不同順序。)
與 cut
不同,breaks
不需要是唯一的。如果輸入兩端都閉合,則輸入隻能落入零長度間隔,因此僅當 include.lowest = TRUE
且它是第一個(或 right = FALSE
的最後一個)間隔時。
值
與 x
長度相同的整數向量,指示每個元素屬於哪個 bin(最左邊的 bin 是 bin 1
)。 x
的 NaN
和 NA
元素映射到 NA
代碼,breaks
範圍之外的值也是如此。
例子
## An example with non-unique breaks:
x <- c(0, 0.01, 0.5, 0.99, 1)
b <- c(0, 0, 1, 1)
.bincode(x, b, TRUE)
.bincode(x, b, FALSE)
.bincode(x, b, TRUE, TRUE)
.bincode(x, b, FALSE, TRUE)
也可以看看
相關用法
- R bindenv 綁定和環境鎖定、主動綁定
- R bitwise 按位邏輯運算
- R basename 操作文件路徑
- R body 訪問和操作函數體
- R backsolve 求解上三角係統或下三角係統
- R bquote 表達式中的部分替換
- R builtins 返回所有內置對象的名稱
- R balancePOSIXlt 平衡“不規則”和超出範圍的 POSIXlt 日期時間
- R by 將函數應用於按因子拆分的 DataFrame
- R browserText 檢索瀏覽器調用提供的值的函數
- R base-defunct 包庫中已失效的函數
- R browser 環境瀏覽器
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
- R seq.Date 生成規則的日期序列
- R invisible 將打印模式更改為不可見
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Bin a Numeric Vector。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。