我有一个包含800行的频率表.下面是一个类似的表格,例如:
table<- data.frame(number = c(1:10),
units = c(800, 780,500, 430, 200, 189, 110, 86, 54, 31))
我想创建一个行数更少的表,间隔的单位数量大致相同,但要注意间隔必须是离散的.我怎么能在R中做到这一点?
如果无法实现上述操作,请将表格与个性化间隔汇总起来.
我有一个包含800行的频率表.下面是一个类似的表格,例如:
table<- data.frame(number = c(1:10),
units = c(800, 780,500, 430, 200, 189, 110, 86, 54, 31))
我想创建一个行数更少的表,间隔的单位数量大致相同,但要注意间隔必须是离散的.我怎么能在R中做到这一点?
如果无法实现上述操作,请将表格与个性化间隔汇总起来.
看来你在找垃圾箱.从{ggplot2}
try cut_interval()
,它将创建几个组(箱)的值,然后查看水平.
library(ggplot2)
table <- data.frame(number = c(1:10),
units = c(800, 780,500, 430, 200, 189, 110, 86, 54, 31))
cut_interval(table$units, 3)
另一个类似的函数是cut_number