Пожалуйста, обратите внимание на следующий код:
test <- function(x,n){
selection<-names(x)[n]
graph <- ggplot(x, aes(factor(selection)))
graph + geom_bar()
}
test(mtcars,1)
Выдает ошибку, поскольку R не может найти выбор. Я также поиграл с substitute
, eval
и get
без успеха. Я нашел этот похожий вопрос и подумал, что понял ответ Joris'
, но не могу использовать тот же трюк и для аргументов ggplot.