R编程,如何按范围分组

时间:2017-08-02 04:34:20

标签: r group-by range

我的数据是

a=c(1,2,3,4,5,6,7,8,9,10)  
b=c(10.55 ,11.62, 15.24, 13.65, 17.66, 19.51, 12.54, 16.54, 18.54, 15.35)  
c=c(a, b, c, a, c, b, a, a, c, d )  
df=data.frame(a, b, c)

如何按范围分组?
范围为3组((10.55,15.35),(15.35,17.66),(17.66,19.51)) 和频率分析C.

感谢

1 个答案:

答案 0 :(得分:0)

我们可以在cut2包中使用Hmisc

library(Hmisc)

Otput <- cut2(df$a, c(10.55, 15.35,17.66))

请使您的示例可重现,我们可以测试输出。