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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。