【发布时间】:2019-02-14 19:02:57
【问题描述】:
显然,我只知道如何计算平均值或过滤 R 中的列,但从不同时。
我的 data.frame 存档中有一个名为“Arithmetic.Mean”的列。如果我愿意,我可以通过以下方式计算该列的平均值:
mean(data$"Arithmetic.Mean")
另外,我可以通过以下方式过滤列并打印它:
filter(data, "Polut"=="AQ", "City.Name"=="LosAngeles") %>%
select("Arithmetic.Mean")
我想要的是在过滤后计算“Arithmetic.Mean”列的平均值(因此,只有与过滤条件一致的该列的行中的值才被考虑到平均值中)。
【问题讨论】:
-
将 summarise(m = mean(Arithmetic.mean)) 添加到您的链中
-
成功了,非常感谢!
标签: r filter dplyr mean tidyverse