我正在尝试将数据帧col分成10个相等的组。
我试过这样的方式:
代码:
data$test<-as.numeric(cut2(data$age_201512, g=10))
res_count_table_10<-aggregate(data$final_res~data$test,data,sum)
输出是:
table(data$test)
如何划分为10组? 我已尝试使用Excel VBA(总行数/ 10)作为组中的行数。
我可以在R中使用上面的组来计算信息值。 但是无法与平等无分组。行。
任何人都能帮助我吗? 提前谢谢....
我可能无法清除你。我需要一个额外的列来保存组号。就像我做了数据$ test。
答案 0 :(得分:-1)
你可以从sjmisc-package尝试split_var()
,它将矢量分成相等大小的组(即每组具有大致相同的n)。或来自同一个包的group_var()
,它将矢量分组到相同范围的组(1-5,6-10,11-15 ......)。