Измените имя переменной в dplyr::count, используя стандартную оценку
Как изменить имя группирующей переменной в dplyr::count_
когда он используется стандартным способом оценки
Например, если в итоговой таблице я не хочу имя переменной "Species", а "Type":
iris %>%
group_by("Species") %>%
count_("Species")
Source: local data frame [3 x 2]
Species n
1 setosa 50
2 versicolor 50
3 virginica 50
Также интересно, как dplyr::count_
работает и что это выражение должно делать? У вас есть объяснение?
> iris %>% group_by("Species") %>% count_("x = Species")
Source: local data frame [3 x 2]
x = Species n
1 setosa 50
2 versicolor 50
3 virginica 50
Спасибо!
2 ответа
Решение
Ну, я использовал setNames
перед публикацией, но неправильно. Вроде бы решение:
count_(iris, setNames("Species", "type"))
Вот способ сделать это:
iris %>%
rename(Type=Species) %>%
count_("Type")