使用R语言中的dplyr包中的group_by()和summarize()函数来按照组变量汇总数据。示例如下:
library(dplyr)
# 创建一个数据框
df <- data.frame(
group = c("A", "B", "C", "A", "B", "B"),
value = c(1, 2, 3, 4, 5, 6)
)
# 依据组变量group汇总数据
grouped_df <- df %>%
group_by(group) %>%
summarize(total_value = sum(value))
# 展示结果
grouped_df
以上代码按照组变量group
汇总数据,并计算每个组的value
总和,输出结果为:
# A tibble: 3 x 2
group total_value
1 A 5
2 B 13
3 C 3
上一篇:按组变量创建一个连续计数变量
下一篇:按组变量进行过滤