R - Невозможно рассчитать среднее значение отфильтрованного столбца в data.frame - PullRequest
0 голосов
/ 10 сентября 2018

По-видимому, я знаю только, как рассчитать среднее значение или отфильтровать столбец в R, но никогда одновременно.

В моем архиве data.frame есть столбец с именем "Arithmetic.Mean". Если я хочу, я могу вычислить среднее значение этого столбца, выполнив:

mean(data$"Arithmetic.Mean")

Кроме того, я могу отфильтровать столбец и распечатать его, выполнив:

filter(data, "Polut"=="AQ", "City.Name"=="LosAngeles") %>% select("Arithmetic.Mean")

То, что я хочу, - это вычислить среднее значение столбца «Arithmetic.Mean» после его фильтрации (поэтому в среднее значение принимаются только значения в строках этого столбца, которые соответствуют отфильтрованным критериям).

1 Ответ

0 голосов
/ 11 февраля 2019

Как и предлагалось в комментариях, мне просто нужно было добавить

summarise(m = mean(Arithmetic.mean))
...