ComenzarEmpieza gratis

Asignar nombres

Si tienes una lista sin nombres, por supuesto puedes poner nombre a cada elemento. Esto puede ser muy útil para poder referirte a ciertos elementos de una lista, sin importar su orden, especialmente si trabajas con una lista que puede crecer o cambiar con el tiempo, o si usas el mismo código en varias listas distintas. Por ejemplo, si tienes una lista que contiene un data frame, un modelo y una gráfica, poder llamar a $plot en lugar de buscar para averiguar qué número de elemento es la gráfica resulta mucho más sencillo.

Este ejercicio forma parte del curso

Fundamentos de la programación funcional con purrr

Ver curso

Instrucciones del ejercicio

  • Con un flujo con pipes:
    • Pon nombre a cada elemento de la lista sw_films y asígnalo a una nueva lista, sw_films_named.
    • Itera sobre el elemento title.
  • Comprueba que la nueva lista tenga nombres.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
Editar y ejecutar código