Я хочу векторизовать 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 (заменить (x))?
Я знаю, что есть вопрос с аналогичной проблемой, но ответ не включает deparse(substitute(x))
.