IniziaInizia gratis

Convertire i caratteri in fattori

Anche se a volte vorremmo passare subito alla visualizzazione dei dati e al modeling, di solito è necessario fare un po' di pulizia prima. In questo capitolo ti guideremo nei passaggi necessari per ricreare un grafico di FiveThirtyEight a partire dal dataset originale, flying_etiquette. Inizieremo limitando il nostro insieme di dati solo ai rispondenti che ci interessano e trasformando alcune colonne in fattori.

Nel codice vedrai che abbiamo messo gli accenti gravi (backtick) intorno al nome di una colonna. È quello che devi fare se nei nomi delle colonne ci sono spazi! Di solito li sostituiamo con underscore così non serve farlo, ma in questo caso li manteniamo perché tra poco li useremo in un grafico.

Questo esercizio fa parte del corso

Dati categoriali nel Tidyverse

Visualizza il corso

Istruzioni dell'esercizio

  • Trasforma tutte le colonne di tipo character in colonne di tipo factor.
  • Rimuovi le persone che hanno risposto "Never" alla domanda se hanno mai volato.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

flying_etiquette %>%
    # Change characters to factors
    mutate(across(___(___), as.factor)) %>%
    # Filter out those who have never flown on a plane
    ___(`How often do you travel by plane?` != ___)
Modifica ed esegui il codice