根据整数范围计算数据框中的行数

时间:2016-04-22 18:13:40

标签: r

我有一个数据框,列出了一堆对象及其值。

             Name NumCpu MemoryMB
1 BEAVERTN-SVR-C5      1     3072
2 BEAVERTN-SVR-UK      4     4096
3 BEAVERTN-SVR-JV      1     1024

我想采用我的数据框并创建一个新列,按范围对这些数字进行分组。

Ranges: 0-1024, 1025-2048, 2049-4096

然后将这些范围的计数输出到新数据框中:

Range     Count
   0-1024     1
1025-2048     0
2049-4096     2

我从实践中学习,所以这是一个真正的工作问题,我正在尝试用R来解决。任何帮助非常感谢。谢谢!

数据

DF <- structure(list(Name = c("BEAVERTN-SVR-C5", "BEAVERTN-SVR-UK", 
"BEAVERTN-SVR-JV"), NumCpu = c(1L, 4L, 1L), MemoryMB = c(3072L, 
4096L, 1024L), Range = structure(c(3L, 3L, 1L), .Label = c("(0,1.02e+03]", 
"(1.02e+03,2.05e+03]", "(2.05e+03,4.1e+03]"), class = "factor")), .Names = c("Name", 
"NumCpu", "MemoryMB", "Range"), row.names = c("1", "2", "3"), class = "data.frame")

0 个答案:

没有答案