我想知道是否有一种简单的方法可以将R数据集/ data.frame拆分为例如10个相同大小的小组?我有一个按响应变量排序的数据集。我想分析10组的平均响应率,响应值下降。
非常感谢!
答案 0 :(得分:0)
一个选项将使用tidyverse。 函数 group_by()使您可以按一个或多个变量对数据框进行分组,然后使用 summarise()函数在每个组上执行特定任务。
一个例子:
library(tidyverse)
Result <- mtcars %>% group_by(cyl) %>%
summarise(MeanMPG = mean(mpg)) %>% arrange(MeanMPG)
Result