函数介绍
R语言中的cut()函数通过对一个序列变量进行分割,然后作成一个无序因子或者因子向量。
cut(x, breaks, labels = NULL, include.lowest = FALSE,
right = TRUE, dig.lab = 3, ordered_result = FALSE)
- x:数值型向量;
- breaks:切割点向量;
- labels:水平的标签,其默认值为空,此时水平用(num1,mum2]或[num1,mum2)形式表示;
- right:逻辑值,默认为TRUE,表示区间为(num1,mum2]形式;
- include.lowest:逻辑值,默认为FALSE,当right=TRUE时表示是否包含最小值,当right=FALSE时表示是否包含最大值;
- dig.lab:当参数labels=NULL时,设定(num1,mum2]或[num1,mum2)中数字的位数;
- ordered_result:逻辑值,默认为FALSE,决定是否为有序因子。
实例
某班级有36位学生,其成绩为百分制,对应的等级为:
优秀:scores >= 90
良好:90 > scores >= 80
中等:80 > scores >= 70
及格:70 > scores >= 60
不及格:60 > scores