【发布时间】:2018-09-24 00:11:42
【问题描述】:
有没有办法将summarize_all 和summary 语句组合在一个dplyr 链中?像这样的:
library(dplyr)
data(mtcars)
mtcars %>%
group_by(cyl) %>%
summarize_all(funs(mean(., na.rm=TRUE))) %>%
summarize(n = n())
但这当然行不通,因为它试图总结一个摘要。
预期结果是按 cyl 分组的单个 data.frame,每列按平均值汇总,观察计数按 cyl。我可以通过使用 bind_cols 组合两个单独的摘要语句来做到这一点,但是有更好的方法吗?
谢谢
【问题讨论】: