Gruppera och omforma liknande kolumner
I den här lektionen såg vi hur vissa kolumner i Kaggles enkätdataset om datavetenskap hör ihop – till exempel kolumner som var och en beskriver hur ofta olika arbetsutmaningar uppstår. Oftast vill vi analysera sådana variabler tillsammans, men först behöver vi hitta dem och omvandla dem till ett mer lättanvänt format. Låt oss öva på processen med frågorna om hur användbara respondenterna tyckte att olika plattformar för lärande var.
Datamängden multiple_choice_responses har redan laddats in åt dig.
Den här övningen är en del av kursen
Kategoriska data i Tidyverse
Övningsinstruktioner
- Välj bara de kolumner som innehåller
"LearningPlatformUsefulness"i namnet. - Omforma data från brett till långt format med två kolumner:
learning_platformochusefulness. - Ta bort rader där
usefulnessär NA. - Ta bort
"LearningPlatformUsefulness"från varje sträng ilearning_platform.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
learning_platform_usefulness <- multiple_choice_responses %>%
# Select columns with LearningPlatformUsefulness in title
___(___("LearningPlatformUsefulness")) %>%
# Change data from wide to long
___(everything(), names_to = "learning_platform", values_to = "usefulness") %>%
# Remove rows where usefulness is NA
___(___()) %>%
# Remove "LearningPlatformUsefulness" from each string in learning_platform
mutate(learning_platform = ___())