对不起,如果问题不清楚。随意改变它。如何取出不带引号的文字/字符参数
所以基本上我试图找到一种方式,使函数的文本/字符串参数不需要引号。
foo = function(x, y, data){
n1 = length(data[,x])
n2 = length(data[,y])
cat(n1, n1)
}
如果我使用下面的代码
data(survey)
foo(Sex, Fold, survey)
我会得到一个错误信息。但是,如果我使用以下命令:
foo("Sex", "Fold", survey)
或
foo(1, 5, survey)
功能会给我我想要的东西。所以我想知道是否有任何方法来构造函数,这样我就不需要围绕列名使用引号。谢谢!
你需要_both_'FOO(性别,折,调查)'和'FOO(1,5,调查)'与合作相同的功能? – joran
是的。如果可能的话,那会很棒! – Alex