我正在尝试对 R 代码进行简单操作,并尝试生成一个等同于
的对象substitute(function(x) x)
我知道我可以围绕这些行做一些事情
as.call(list(as.symbol("function"), as.pairlist(alist(x=)), as.symbol("x")))
但我正在寻找一种方法来实现
as.pairlist(alist(x=))
而不诉诸alist
,或者,如果那不可能,允许我生成等效表达式而无需硬编码事物或解析字符串。
我正在修补像
as.call(list(as.symbol("="), as.symbol("x")))
这样的东西,但现在这似乎是一个死胡同。