r语言aggregate 函数聚合
时间: 2023-09-10 17:10:44 浏览: 107
R语言函数手册
5星 · 资源好评率100%
aggregate函数是R语言中的一个函数,用于对数据进行聚合操作。它可以根据指定的变量对数据进行分组,并对每组数据进行统计分析,如求和、平均值、中位数等。其语法格式如下:
aggregate(formula, data, FUN, ...)
其中,formula表示需要进行聚合的变量,data表示数据来源,FUN表示对数据进行聚合的函数,可以是sum、mean、median等,...表示其他参数。
例如,对于以下数据:
```
df <- data.frame(group = c("A", "B", "A", "B"), value = c(1, 2, 3, 4))
```
我们可以使用aggregate函数对数据进行聚合操作:
```r
aggregate(value ~ group, data = df, sum)
```
输出结果为:
```
group value
1 A 4
2 B 6
```
这表示将数据按照group分组,对每组数据的value进行求和操作。可以看出,group为A的数据的value之和为4,group为B的数据的value之和为6。
阅读全文