No sé cómo hacer lista de listas en R. Tengo varias listas, quiero almacenarlos en una estructura de datos para hacer el acceso más fácil . Sin embargo, parece que no puedes usar la lista de listas en R, así que si obtengo la lista l1 de otra lista, por ejemplo, l2, entonces no puedo acceder a los elementos l1. ¿Cómo puedo implementarlo?R. cómo hacer una lista de listas en R?
EDITAR voy a mostrar en el ejemplo de lo que no funciona para mí:
list1 <- list()
list1[1] = 1
list1[2] = 2
list2 <- list()
list2[1] = 'a'
list2[2] = 'b'
list_all <- list(list1, list2)
a = list_all[1]
a[2]
#[[1]]
#NULL
pero a
debe ser una lista!
@capoluca Para ampliar la explicación de Dason, 'list_all [1]' no selecciona la primera _element_ de 'list_all'. Para las listas, '[' recupera _sublists_ mientras '[[' recupera _elements_. – joran
Si crea una lista de listas duplicadas como 'mylist <- list (list1, list1)', ¿'list1' se copia o se hace referencia dos veces? –
¿Qué sucede si estoy creando una lista de listas en un bucle y, por lo tanto, no tengo las sublistas individuales calculadas y almacenadas en variables? Más bien, deseo agregarlos a la lista de listas una por una a medida que las calculo. – Leonid