首页 > 百科知识 > 百科精选 >

aggregate 函数使用示例 😊

发布时间:2025-03-05 00:50:27来源:网易

在数据处理和分析中,`aggregate()` 函数是一个非常强大的工具,它可以帮助我们对数据进行分组并计算统计量。下面将通过几个简单的示例来展示如何使用 `aggregate()` 函数。🚀

示例 1: 基本用法

假设我们有一个包含学生姓名和成绩的数据集。我们可以使用 `aggregate()` 函数来计算每个学生的平均成绩。

```r

创建数据框

student_scores <- data.frame(

name = c("Alice", "Bob", "Alice", "Charlie", "Bob"),

score = c(85, 90, 92, 78, 88)

)

使用 aggregate 计算平均成绩

average_scores <- aggregate(score ~ name, data = student_scores, FUN = mean)

print(average_scores) 输出每个学生的平均成绩

```

😊 这样,我们就得到了每位学生的平均成绩。

示例 2: 多个函数应用

我们还可以在同一个 `aggregate()` 调用中应用多个函数。例如,我们不仅可以计算平均成绩,还可以计算最高成绩。

```r

应用多个函数

summary_scores <- aggregate(score ~ name, data = student_scores, FUN = function(x) c(mean = mean(x), max = max(x)))

print(summary_scores) 输出每个学生的平均成绩和最高成绩

```

🎉 现在,我们可以看到每个学生的平均成绩和最高成绩。

希望这些示例能帮助你更好地理解和使用 `aggregate()` 函数!如果你有任何问题或需要进一步的帮助,请随时提问!🔍

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。