Как преобразовать имена столбцов фрейма данных из строк в аргументы, подходящие для (qplot, ggplot2)?

Я хочу написать функцию, которая принимает фрейм данных и отображает все столбцы в этом фрейме данных в виде гистограмм.

Для фрейма данных, имена столбцов которого я знаю заранее, я могу написать

qplot(colname1, data=df, geom='histogram')
qplot(colname2, data=df, geom='histogram')
...

, но я хочу сделать это в общем случае, чтобы я мог использовать имя столбца в виде строки «colname1» .

Другими словами, как написать

plot_histogram_of_column <- function(df, colname) {
    # qplot(colname, data=df, geom='histogram') won't work
}
11
задан smci 13 May 2012 в 02:10
поделиться