Estructura de listas
A menudo, cuando trabajas en R, usas data frames o vectores. Otro tipo de objeto en R es la lista. Aunque las listas pueden ser complejas, también son increíblemente potentes. Las listas son como el bolso sin fondo de Hermione Granger (de Harry Potter): pueden contener una gran variedad de cosas. El contenido de una lista no tiene por qué ser del mismo tipo de datos y, siempre que sepas cómo está organizada, puedes extraer lo que necesites mediante subsetting.
Tanto las listas con nombre como las que no lo tienen se pueden indexar usando dobles corchetes [[ ]] así: listname[[ index ]]
Si una lista tiene nombres, también puedes usar $ para hacer subsetting. La sintaxis list$elementname extrae el elemento nombrado de la lista. Como con cualquier otro tipo de objeto en R, puedes usar str() para conocer la estructura de la lista.
Este ejercicio forma parte del curso
Fundamentos de la programación funcional con purrr
Instrucciones del ejercicio
- Carga el paquete
repurrrsive. - Carga el conjunto de datos
wesanderson. - Examina la estructura del primer elemento de
wesanderson. - Examina la estructura del elemento
GrandBudapestenwesanderson.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Load repurrrsive package, to get access to the wesanderson dataset
library(___)
# Load wesanderson dataset
data(___)
# Get structure of first element in wesanderson
str(___)
# Get structure of GrandBudapest element in wesanderson
str(___$___)