Atribuirea numelor
Dacă ai o listă fără nume, poți, bineînțeles, să atribui un nume fiecărui element. Acest lucru poate fi foarte util atunci când vrei să accesezi anumite elemente dintr-o listă, indiferent de ordinea lor – mai ales dacă lucrezi cu o listă care poate crește sau se poate modifica în timp, sau dacă folosești același cod pe mai multe liste diferite. De exemplu, dacă ai o listă care conține un data frame, un model și un grafic, să poți apela $plot în loc să cauți ce număr de element corespunde graficului este mult mai simplu.
Acest exercițiu face parte din cursul
Bazele programării funcționale cu purrr
Instrucțiuni pentru exercițiu
- Folosind un flux cu pipe:
- Atribuie un nume fiecărui element al listei
sw_filmsși salvează rezultatul într-o listă nouă,sw_films_named. - Iterează peste elementul
title.
- Atribuie un nume fiecărui element al listei
- Verifică dacă noua listă are nume.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___)