【发布时间】:2020-12-06 16:18:10
【问题描述】:
我已将 curly-curly 与 group_by 和 summarise 一起使用,如 rlang announcement 中所述。但是当就地改变变量时,我无法让它工作。目前使用 dplyr 执行此操作的最佳方法是什么?
假设我想提供一个不带引号的列名并对其进行变异,这是一个不起作用的玩具示例函数:
my_fun <- function(dat, var_name){
dat %>%
mutate({{var_name}} = 1)
}
my_fun(mtcars, cyl)
mutate 行应该将 mtcars 中的任何列更改为常量吗?
【问题讨论】: