当使用计算任何统计数据时summarise
,group_by
我们只得到每个类别的汇总统计数据,而不是所有总体(总计)的值。如何获得两者?
我正在寻找干净而简短的东西。到现在我只能想到:
bind_rows(
iris %>% group_by(Species) %>% summarise(
"Mean" = mean(Sepal.Width),
"Median" = median(Sepal.Width),
"sd" = sd(Sepal.Width),
"p10" = quantile(Sepal.Width, probs = 0.1))
,
iris %>% summarise(
"Mean" = mean(Sepal.Width),
"Median" = median(Sepal.Width),
"sd" = sd(Sepal.Width),
"p10" = quantile(Sepal.Width, probs = 0.1)) %>%
mutate(Species = "Total")
)
但我想要更紧凑的东西。特别是,我不想输入代码(总结)两次,每组一次,总数一次。