Есть ли способ использовать переменную для именования фрейма данных в R? - PullRequest
0 голосов
/ 30 мая 2019

По сути, я хочу иметь возможность сделать это.

a <- 1
data_frame_1 <- "some data"
a <- a+1
data_frame_2 <- "some data"

Где 1 и 2 в конце имен фреймов данных берутся из значений a.Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

В качестве простого примера:

my_list <- list(data_frame_1,data_frame_2)
my_list <- setNames(my_list,paste0("data_frame_",1:2))
0 голосов
/ 30 мая 2019

Вы можете сделать это, используя assign.Проверьте эти ссылки для справки.

Ошибка в: цель назначения расширяется до неязыкового объекта

Создайте имя переменной с помощью "paste" в R?

assign(paste0("data_frame_",a), "some_data")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...