r - 如何对R中范围趋于无限的频率进行分类?
问题描述
我需要对一些频率进行分类,使其底部和顶部范围趋于无限。例子:
小于 1000
1001 至 5000
5001 至 10000
10001 至 50000
超过 50000
我怎么能用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)]
希望有帮助
推荐阅读
- flutter - 将需要参数的函数传递给flutter中的子小部件
- android - Android单元测试如何测试observable和Subscriber
- c# - 使用实体框架时 ASP.NET Web 应用程序重新启动
- laravel - 有时|必需|电子邮件和有时|电子邮件验证规则之间的区别
- angular - Word 文档中未列出 Office.js API 样式
- c# - 如果我单击空白区域,C# DataGrid ContextMenuOpening 错误
- shell - 通过 shell 脚本调用 Snowsql 程序
- php - PHP 安全测试为 GetHTMLValueString 提供了严重的 Reflected XSS 警告,我该如何解决?
- css - 从同一个 SCSS 文件导入嵌套类
- javascript - 405 - Uncaught (in promise) 错误:请求失败,状态码为 405