Я хочу переименовать матрицу с именем «data» в строку, сохраненную в переменной:
Я использовал следующее, но не сработало:
library(plyr) cityName = names(raster) rename(x= data, replace =("data" = cityName))
Мы можем использовать list2env
list2env
string <- 'new_name' list2env(setNames(list(data), string), .GlobalEnv)
Вы имеете в виду что-то подобное?
string <- 'new_name' assign(string, data) #If not needed remove original data rm(data)