r语言group_by函数
时间: 2023-11-21 19:58:12 浏览: 348
R语言实用函数.zip_R语言使用函数
5星 · 资源好评率100%
R语言中的group_by函数是用于按照某个变量对数据进行分组的函数。它可以与mutate()、arrange()和summarise()等函数结合使用,对数据集进行分组操作。下面是一个示例:
假设我们有一个数据集mtcars,其中包含了汽车的各种属性,如mpg、cyl、disp等。我们可以使用group_by函数按照cyl变量对数据进行分组,并计算每组中disp和hp的平均值。
```R
library(dplyr)
mtcars %>%
group_by(cyl) %>%
summarise(disp = mean(disp), hp = mean(hp))
```
上述代码中,首先使用library函数加载dplyr包,然后使用%>%符号将mtcars数据集传递给group_by函数,按照cyl变量进行分组。接着使用summarise函数计算每组中disp和hp的平均值,并将结果存储在新的数据集中。
阅读全文