Grupowanie i przekształcanie podobnych kolumn
W tej lekcji zobaczyliśmy, że niektóre kolumny w zbiorze danych z ankiety Kaggle dotyczącej data science są ze sobą powiązane – na przykład kolumny opisujące częstotliwość różnych wyzwań w pracy. Zazwyczaj chcemy analizować takie zmienne razem, ale najpierw trzeba je znaleźć i przekształcić do wygodniejszego formatu. Przećwiczymy ten proces na pytaniach dotyczących tego, jak przydatne respondenci uznali poszczególne platformy edukacyjne.
Zbiór danych multiple_choice_responses jest już wczytany.
To ćwiczenie jest częścią kursu
Dane kategoryczne w Tidyverse
Instrukcje do ćwiczenia
- Wybierz tylko kolumny zawierające
"LearningPlatformUsefulness"w nazwie. - Przekształć dane z formatu szerokiego do długiego, tworząc dwie kolumny:
learning_platformiusefulness. - Usuń wiersze, w których
usefulnessma wartość NA. - Usuń ciąg
"LearningPlatformUsefulness"z każdej wartości w kolumnielearning_platform.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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 = ___())