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
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?` != ___)