R语言数据基础离散化(分箱)之——手动定义间断点

R语言本身提供手动定义间断点进行离散化的函数 cut

 

cut(x, breaks, labels = NULL,

      include.lowest = FALSE, right = TRUE, 

      dig.lab = 3, ordered_result = FALSE, ...)  

示例代码如下:

library(infotheo)

data.restable <- read.csv('data/ChinaFeatures.csv')
res <- cut(data.restable$lat,c(18.7,23.75,28.75,33.75),c(1:3))

其将data.restable表lat列离散化,数值范围为

(18.7-23.75] ——> 1

(23.75-28.75] ——> 2

(28.75-33.75] ——> 3

注意其边界,含右不含左。 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值