我有一个数据框,列出了一堆对象及其值。
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")