Wiele zmiennych w jednej kolumnie
Masz mało czasu, więc zanim zdecydujesz, co obejrzeć na Netfliksie, postanawiasz przeanalizować czasy trwania seriali i filmów.
Udało ci się zdobyć zbiór danych o nazwie netflix_df, ale jego kolumna duration ma pewien problem. Zawiera ciągi znaków, w których zapisane są jednocześnie wartość i jednostka czasu trwania ("min" lub "Season").
Posprzątasz ten zbiór danych tak, żeby każda zmienna miała własną kolumnę.
Pakiet tidyr jest już wczytany – tak będzie przez cały kurs.
To ćwiczenie jest częścią kursu
Przekształcanie danych z tidyr
Instrukcje do ćwiczenia
- Przejrzyj
netflix_df, wpisując jego nazwę bezpośrednio w konsoli R i naciskając Enter – sprawdź, jaki ciąg znaków oddziela wartość od jednostki w kolumnieduration. - Rozdziel kolumnę
durationna dwie zmienne o nazwachvalueiunit. Przekaż ciąg znaków oddzielający liczbę od jednostki do argumentusep.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
netflix_df %>%
# Split the duration column into value and unit columns
separate(___, into = ___, sep = ___, convert = TRUE)