在R中,可以使用dplyr包来按照一个变量进行分组并对其他所有变量进行汇总(平均值)。
首先,安装并加载dplyr包:
install.packages("dplyr")
library(dplyr)
然后,使用group_by()函数按照指定的变量进行分组,并使用summarise_all()函数对其他所有变量进行汇总(平均值):
grouped_data <- your_data %>%
group_by(variable_to_group) %>%
summarise_all(mean)
这里,your_data是你的数据框,variable_to_group是你要按照其进行分组的变量。
通过上述代码,你将得到一个新的数据框grouped_data,其中包含按照variable_to_group变量进行分组后,其他所有变量的平均值。