我有一个列表,例如:
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]]
的{{1}}和a1
的{{1}}以及列表[[1]]
和a2
的名字。