Dichotomizing variables
Ora che abbiamo ripulito i nomi delle domande, lavoriamo sulla variabile di risposta. Nell’analisi originale, hanno considerato la percentuale di persone che giudicano un comportamento abbastanza o molto maleducato. Per replicarlo, dobbiamo trasformare la variabile rude dalle risposte attuali a una che combini le opzioni "abbastanza" e "molto" maleducato.
Questo esercizio fa parte del corso
Dati categoriali nel Tidyverse
Istruzioni dell'esercizio
- Rimuovi le righe con NA nella colonna value
- Crea una nuova variabile, rude, che vale 0 se la colonna value è "No, not rude at all" o "No, not at all rude" e 1 altrimenti.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
dichotimized_data <- gathered_data %>%
mutate(response_var = str_replace(response_var, '.*rude to ', '')) %>%
mutate(response_var = str_replace(response_var, 'on a plane', '')) %>%
# Remove rows that are NA in the value column
___ %>%
# Dichotomize the value variable to make a new variable, rude
mutate(rude = if_else(value ___ c('No, not rude at all', 'No, not at all rude'), ___, ___))