【发布时间】:2017-09-14 02:11:34
【问题描述】:
我想应用 dplyr 函数 summarise_all 来计算每列的平均值。但是,我确实想省略 0 值,因此需要构建一个条件语句。
df <- data.frame(x = c(1,0,4,6,0,9), y = c(12,42,8,0,11,2))
df %>% summarise(mean)
Here 解释了在为每一列定义聚合函数时如何做。但是,我想使用 summarise_all,因为我的原始数据包含很多列。
【问题讨论】: