msleep%>%group_by(vore)%>%summarise_if(is.numeric,mean,na.rm=TRUE)%>%rename_if(is.numeric,~paste0("avg_",.)) ## vore avg_sleep_total avg_sleep_rem avg_sleep_cycle avg_awake## <chr> <dbl> <dbl> <dbl> <dbl>## 1 carni 10.4 2.29 0.373 13.6## 2 herbi 9.51 1.37 0.418 14.5...
2、数据分组、汇总函数group_by、summarise 其他延展函数 group_by_all、group_by_if、group_by_at(将在后续文章中解析) group_by函数按照某个变量分组,对于数据集本身并不会发生什么变化,只有在与mutate(), arrange() 和 summarise() 函数结合应用的时候会体现出它的优越性,将会对这些 tbl 类数据执行分组操作 ...