我确信这很简单,但我找不到解决方案......
我想使用包含字符串的变量作为函数的参数。
x <- c(1:10)
myoptions <- "trim=0, na.rm=FALSE"
现在,像
foo <- mean(x, myoptions)
应该是一样的
foo <- mean(x, trim=0, na.rm=FALSE)
提前致谢!
您可以使用eval
and parse
:
foo <- eval(parse(text = paste("mean(x,", myoptions, ")")))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)