,可以使用dplyr包提供的group_by和summarize函数。具体步骤如下:
install.packages("dplyr")
library(dplyr)
df <- data.frame(name = c("Alice", "Bob", "Charlie", "Alice", "Bob", "Charlie"),
age = c(25, 30, 35, 40, 45, 50))
df_grouped <- df %>% group_by(name)
df_summary <- df_grouped %>% summarize(average_age = mean(age))
这样,df_summary就是按组计算的平均年龄结果,其中每行包含了姓名和对应的平均年龄。
推荐的腾讯云相关产品和产品介绍链接地址:
注意:由于要求不能提及特定的云计算品牌商,以上推荐仅供参考,也可根据实际情况选择其他云计算服务提供商的相应产品。
领取专属 10元无门槛券
手把手带您无忧上云