假设有一个数据框(df),包含两列:一个字符值(char_value)和一个分组变量(group_var)。以下是计算每个组中字符值的平均值的两种方法:
方法一:使用dplyr包
library(dplyr)
df %>%
group_by(group_var) %>%
summarise(mean_char_value = mean(char_value))
方法二:使用data.table包
library(data.table)
setDT(df)[, .(mean_char_value = mean(char_value)), by = group_var]
这些方法将会对数据框(df)中的每个组(group_var)计算字符值(char_value)的平均值(mean_char_value)。
上一篇:按另一个变量分组计算组合数
下一篇:按另一个表的行数排序