如何在标准评估方式中使用dplyr::count_
时更改分组变量的名称
例如,如果在最后的tbl中,我不希望var名称为“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
谢谢!
答案 0 :(得分:1)
好吧,我在发帖前使用了setNames
,但方式错误。
这似乎是解决方案:
count_(iris, setNames("Species", "type"))
答案 1 :(得分:0)
这是一种方法:
iris %>%
rename(Type=Species) %>%
count_("Type")