R语言cut函数

转载:http://blog.sina.com.cn/u/3271692124 

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)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值