5
A
回答
5
它可能是以下:
eval(parse(text=z))
+3
'require(fortunes);幸运(106)' –
2
如果你真的需要动态汇编函数调用,然后评估它,do.call
通常是更好的(和更有效)。这是一个有点困难,虽然传递缺少的参数,而TRUE也能在这种情况下:
z <- c[TRUE,2]
等同于:
z <- do.call('[', list(c, TRUE, 2))
但这里有一个黑客获取缺少的符号,然后可以被使用:
m <- quote(f(,))[[2]] # The elusive missing symbol
z <- do.call('[', alist(c, m, 2))
相关问题
- 1. PHP中的参考变量
- 2. 参考R中的选择函数中的变量
- 3. 参考矢量匿名中的R
- 4. 参考变量AS3
- 5. Java - 参考变量
- 6. Moq'ing参考变量
- 7. C++参考变量
- 8. C++参考本地变量与参考
- 9. 在R中更改变量的参考级别
- 10. R中地理参考变量的累积和
- 11. 隐式转换参考
- 12. JSTL参考其他变量的变量
- 13. 猫鼬变量模式参考
- 14. 参考变量形式名称
- 15. R中的分类变量 - R选择哪一个作为参考?
- 16. 参考R中的行号
- 17. 参考jQuery中变量的选项
- 18. 参考vs C++中的变量
- 19. Jquery参考中的PHP变量
- 20. 部分参考中的变量
- 21. R⾃参考
- 22. Bash间接变量参考
- 23. 参考一个表变量
- 24. 爪哇 - 参考变量
- 25. 参考变量和对象
- 26. 接口参考变量
- 27. 参考实例变量块
- 28. 参考变量数组
- 29. 参考分量可变
- 30. Java - 更改参考变量
你想要做什么?解析任意字符串不太可能是正确的答案。 – hadley
相关:[R eval表达式](http://stackoverflow.com/q/1743698/2157640) – Palec