Я хотел бы спросить, может ли кто-нибудь найти ошибку во 2-й конструкции за то, что не получил тот же список, что и в 1-й конструкции. Есть ли способ ссылаться на имя элемента списка? Например, некоторая функция (myList [[1]]) == a1?R: список, содержащий списки
# construction #1
myList <- list(a1 = list(a2 = list("a21", "a22")), b1 = list("b1", "b2"))
# construction #2
myList <- list()
myList[[1]] <- list(a1=list())
myList[[1]][[1]] <- list(a2=list())
myList[[1]][[1]][[1]] <- "a21"
myList[[1]][[1]][[2]] <- "a22"
myList[[2]] <- list(b1=list())
myList[[2]][[1]] <- "b1"
myList[[2]][[2]] <- "b2"
Большое спасибо заранее
Вы правы. Большое спасибо –
И есть ли способ получить имя «a1» вместо контента? –
Чтобы получить имена, просто используйте 'names (myList)'. Для имен списка, содержащегося в списке, просто сначала извлеките этот список (например, 'names (myList [[1]]). –