【发布时间】:2019-02-04 06:53:27
【问题描述】:
我正在编写一个 R 脚本,我需要允许用户指定将手动处理的变量的名称,即
var <- 'user_name'
一般来说,我指的是使用rlang::sym 和引用/取消引用机制。但是,我需要使用tidyr::replace_na,并且我的想法在这里都不起作用,因为必须在list 中指定变量的名称。
在这种情况下,我如何参考我的var?我在想类似下面的事情:
data <- data %>% replace_na(list(sym(var) = 0))
但它没有工作......
【问题讨论】:
标签: r tidyr rlang quasiquotes