Мне нужно создать фрейм данных и передать имя столбца с переменными.
Теперь я могу сделать: df$name1 df$name2
df$name1 df$name2
НО
Как сделать то же самое, имея 'name1' и 'name2 'в переменной? Как я могу сделать что-то вроде:
'name1'
'name2
df$THE_VARIABLE (с именем столбца)
df$THE_VARIABLE
Для этого используйте оператор [[:
[[
df[[the_variable]]
Вот пример использования iris:
iris
> someCol <- "Species" > head(iris[[someCol]]) [1] setosa setosa setosa setosa setosa setosa Levels: setosa versicolor virginica