温馨提示×

r语言aggregate函数的用法是什么

小亿
748
2023-11-28 02:51:26
栏目: 编程语言

在R语言中,aggregate()函数用于对数据进行分组汇总。它的基本用法如下:

aggregate(formula, data, FUN = “mean”, …)

其中,formula是一个公式,用于指定汇总的方式。data是要进行汇总的数据集。FUN是一个函数,用于指定要对数据进行的汇总操作,默认为"mean"(计算平均值)。…表示可以传递其他参数给FUN函数。

例如,假设有一个数据集df,包含了学生的成绩和年级信息。如果想要按照年级对成绩进行平均值的汇总,可以使用如下代码:

aggregate(成绩 ~ 年级, data = df, FUN = mean)

上述代码中,"成绩 ~ 年级"表示按照年级对成绩进行汇总,data = df表示使用df数据集,FUN = mean表示使用平均值函数进行汇总。

aggregate()函数还支持多个汇总变量、多个汇总函数以及添加其他参数等更详细的用法,具体可以参考R的帮助文档。

0