有没有一种简单的方法可以将数据集拆分为x个组?

时间:2019-10-20 19:13:33

标签: r dataframe split

我想知道是否有一种简单的方法可以将R数据集/ data.frame拆分为例如10个相同大小的小组?我有一个按响应变量排序的数据集。我想分析10组的平均响应率,响应值下降。

非常感谢!

1 个答案:

答案 0 :(得分:0)

一个选项将使用tidyverse。 函数 group_by()使您可以按一个或多个变量对数据框进行分组,然后使用 summarise()函数在每个组上执行特定任务。

一个例子:

library(tidyverse)
Result <- mtcars %>% group_by(cyl) %>% 
 summarise(MeanMPG = mean(mpg)) %>% arrange(MeanMPG)
Result