R语言计算每个分组的行数并将结果添加到dataframe中
在R语言中,我们经常需要对数据进行分组操作并计算每个分组的行数。本文将介绍如何使用R语言计算每个分组的行数,并将结果添加到原始数据框中。
首先,让我们创建一个示例数据框以进行演示。假设我们有一个包含学生信息的数据框,其中包括学生姓名(name)和所属班级(class)两列。我们的目标是计算每个班级的学生人数。
# 创建示例数据框
students <- data.frame(
name = c("Alice", "Bob", "Charlie", "Dave", "Eve", "Frank"),
class = c("A", "B", "A", "B", "A", "B")
)
# 显示数据框
print(students)
运行上述代码后,我们得到了如下的输出:
name class
1 Alice A
2 Bob B
3 Charlie A
4 Dave B
5 Eve A
6 Frank B
现在,我们可以使用R的dpl