У меня есть список, такой как:
myList <- list(a1 = list(list("a11", "a12")), a2 = list(list("a21", "a22")))
, который выглядит следующим образом:
$a1
$a1[[1]]
$a1[[1]][[1]]
[1] "12345"
$a1[[1]][[2]]
[1] "678910"
$a2
$a2[[1]]
$a2[[1]][[1]]
[1] "98765"
$a2[[1]][[2]]
[1] "43210"
Я могу переименовать списки, используя names(myList) <- c("a1new", "a2new")
. Однако как я могу переименовать разные уровни списка? Так, что я хочу переименовать [[1]]
из a1
и [[1]]
из a2
, а также списки $a2new[[1]][[1]]
и $a2new[[1]][[2]]
.