Как создать фрейм данных с пользовательскими столбцами? - PullRequest
1 голос
/ 14 марта 2012

Мне нужно создать фрейм данных и передать имя столбца с переменными.

Теперь я могу сделать: df$name1 df$name2

НО

Как сделать то же самое, имея 'name1' и 'name2 'в переменной? Как я могу сделать что-то вроде:

df$THE_VARIABLE (с именем столбца)

1 Ответ

5 голосов
/ 14 марта 2012

Для этого используйте оператор [[:

df[[the_variable]]

Вот пример использования iris:

> someCol <- "Species"
> head(iris[[someCol]])
[1] setosa setosa setosa setosa setosa setosa
Levels: setosa versicolor virginica
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...