【发布时间】:2020-03-02 18:25:35
【问题描述】:
我想矢量化deparse(substitute(x))。
f <- function(...){
deparse(substitute(...))
}
f(a, b, c)
这仅给出第一个元素"a",但我等待"a", "b", "c"。偶然发现了这个
f2 <- function(...){
deparse(substitute(...()))
}
f2(ab, b, c)
这给出了"pairlist(ab, b, c)"。现在我可以删除所有我不需要获取"a", "b", "c" 的东西。但这对我来说似乎并不优雅。有没有办法向量化 deparse(substitute(x))?
我知道有一个question 有类似的问题,但答案不包括deparse(substitute(x))。
【问题讨论】:
标签: r parsing vectorization