首页 > 解决方案 > 如何对R中范围趋于无限的频率进行分类?

问题描述

我需要对一些频率进行分类,使其底部和顶部范围趋于无限。例子:

小于 1000

1001 至 5000

5001 至 10000

10001 至 50000

超过 50000

我怎么能用R做到这一点?

谢谢。

标签: r

解决方案


这应该作为一个示例解决方案。

# Data generated
dt<-data.table("Frequency" = sample(x = 1:100000,size = 40))

# New column appended with the Classification
dt[,Class := cut(x = dt$Frequency,breaks = c(-Inf,1000,5000,10000,50000,Inf),labels = c("C1","C2","C3","C4","C5"),right = T)]

希望有帮助


推荐阅读