ComenzarEmpieza gratis

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

Ver curso

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 GrandBudapest en wesanderson.

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(___$___)
Editar y ejecutar código