我已经将 curly-curly 与group_byrlang公告summarise中描述的和 一起使用。但是当就地改变变量时,我无法让它工作。目前使用 dplyr 执行此操作的最佳方法是什么?
假设我想提供一个不带引号的列名并对其进行变异,这是一个不起作用的玩具示例函数:
my_fun <- function(dat, var_name){
dat %>%
mutate({{var_name}} = 1)
}
my_fun(mtcars, cyl)
该mutate行应该将 mtcars 中的任何列更改为常量吗?