По сути, я хочу иметь возможность сделать это.
a <- 1 data_frame_1 <- "some data" a <- a+1 data_frame_2 <- "some data"
Где 1 и 2 в конце имен фреймов данных берутся из значений a.Есть ли способ сделать это?
В качестве простого примера:
my_list <- list(data_frame_1,data_frame_2) my_list <- setNames(my_list,paste0("data_frame_",1:2))
Вы можете сделать это, используя assign.Проверьте эти ссылки для справки.
assign
Ошибка в: цель назначения расширяется до неязыкового объекта
Создайте имя переменной с помощью "paste" в R?
assign(paste0("data_frame_",a), "some_data")