Как исправить «Ошибка в grouped_df_impl (data, unname (vars), drop): столбец` ... `неизвестен».Использование каналов, group_by и суммирование в функциях - PullRequest
0 голосов
/ 16 мая 2019

Я хочу показать количество наблюдений (строк) для каждого значения группирующей переменной в моем df и поместить это в функцию для последующего использования.

Я не понимаю, почему функциональная версия кода не работает, а нефункциональная версия работает нормально. Помощь будет очень ценится.

библиотека (dplyr)

Версия без функции

mtcars %>% group_by(am) %>%  summarize(noOfObs = length(am))

Версия с функцией

noOfObsByGroup <- function(df, group) {
  df %>% group_by(group) %>%  summarize(noOfObs = length(group))
}
noOfObsByGroup(mtcars, am)

Версия функции выдает ошибку «Ошибка в grouped_df_impl (data, unname (vars), drop): столбец group неизвестен».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...