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