IniziaInizia gratis

Visualizzare il cambiamento normalizzato della popolarità

Hai scelto alcuni nomi e per ciascuno hai calcolato la frazione rispetto al proprio picco. Questo è un tipo di "normalizzazione" del nome, in cui ti concentri sul cambiamento relativo all'interno di ciascun nome invece che sulla popolarità complessiva del nome.

In questo esercizio visualizzerai la popolarità normalizzata di ciascun nome. Il tuo lavoro dell'esercizio precedente, names_normalized, è già a tua disposizione.

names_normalized <- babynames %>%
                     group_by(name) %>%
                     mutate(name_total = sum(number),
                            name_max = max(number)) %>%
                     ungroup() %>%
                     mutate(fraction_max = number / name_max)

Questo esercizio fa parte del corso

Manipolazione dei dati con dplyr

Visualizza il corso

Istruzioni dell'esercizio

  • Filtra la tabella names_normalized per limitarla ai tre nomi Steven, Thomas e Matthew.
  • Crea un grafico a linee da names_filtered per visualizzare fraction_max nel tempo, colorato in base a name.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

names_filtered <- names_normalized %>%
  # Filter for the names Steven, Thomas, and Matthew
  ___

# Visualize the names in names_filtered over time
___
Modifica ed esegui il codice