R:cut函数(附例子)

R:cut函数(附例子)

 
cut函数将一列点划分到各自的区间里。 
如有1000个学生的考试分数(满分100),想要按照分数评等级,
如果是均匀划分(90-100,80-90,70-80,...),直接做除法取商就行,
但如果划分不均匀(90-100,75-90,60-75,0-60), cut函数将会派上用场。

cut(vector,cuttime,labels=F) 

#例子#
c0=c(2.3,3,1.5,4.8,9,3,4,7,8,9.5)   #被划分的对象
cuttime=c(0,3,6,9,10)                         #分割点
cut(c0,cuttime,labels = F,right = F)

#note1#
#right=F:每个区间左闭右开,否则默认左开右闭
cut(c0,cuttime,right=F)

#note2#
#include.lowest:第一个区间包含左端点/最后一个区间包含右端点
cut(c0,cuttime,include.lowest=T)
cut(c0,cut time,right=F,include.lowest=T)

#note3#
#label=F:只返回在第几个区间,否则会显示具体的区间
cut(c0,cuttime)

#note4#
#cuttime:一般加0/min和最大值;否则显示na,n个切点有n-1个区间
cuttime=c(3,6,9)
cut(c0,cuttime,labels = F)
  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值