我对参数传递给r函数的方式以及相关语法(引用,替换,评估,调用,表达式,“......”,......)感到困惑。
基本上,我需要做的是仅使用名称在函数中传递参数,但不使用“character”类型。
这是我想做的事情(不工作)
require(dplyr)
test <- function(x) select(iris, DesiredFunction(x))
test(Species)
我也对将参数传递给函数的可能性的一般资源感兴趣。
谢谢,
弗朗索瓦
更新
以下工作
require(dplyr)
test <- function(x) select_(iris, substitute(x))
test(Species)
有没有办法做到这一点,但用“选择”而不是“选择”?
或者换句话说,引用的逆操作是什么?