Я бы хотел переименовать объекты в среде r.Например,
y1 <- vector('list', 3)
x1 <- matrix(0, 3, 3)
x2 <- matrix(1, 3, 3)
x3 <- matrix(2, 3, 3)
y1[[1]] <- x1
y1[[2]] <- x2
y1[[3]] <- x3
y2 <- vector('list', 3)
y2[[1]] <- x1
y2[[2]] <- x2
y2[[3]] <- x3
y <- new.env()
y$y1 <- y1
y$y2 <- y2
names(y)
names(y) <- c('a', 'b')
Я ожидал, что имя списков внутри y
было a
и b
, то есть names(y)
равно c('a', 'b')
,
Obs.: Я не могу переименовать вручную переменные y1
и y2
, мне нужно изменить их внутри среды.