IniziaInizia gratis

Impostare i nomi

Se hai una lista senza nomi, puoi ovviamente assegnare un nome a ciascun elemento. Questo è molto utile per poter richiamare elementi specifici in una lista, indipendentemente dal loro ordine, soprattutto se stai lavorando con una lista che può crescere o cambiare nel tempo, o se usi lo stesso codice su più liste diverse. Ad esempio, se hai una lista che contiene un data frame, un modello e un grafico, poter richiamare $plot invece di cercare di capire a quale elemento numerato corrisponde il grafico è molto più semplice.

Questo esercizio fa parte del corso

Le basi della programmazione funzionale con purrr

Visualizza il corso

Istruzioni dell'esercizio

  • Con un flusso con pipe:
    • Assegna un nome a ogni elemento della lista sw_films e salva il risultato in una nuova lista, sw_films_named.
    • Itera sull'elemento title.
  • Verifica che la nuova lista abbia i nomi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(___)
Modifica ed esegui il codice