Zacznij terazZacznij za darmo

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

Zobacz kurs

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 kolumnie duration.
  • Rozdziel kolumnę duration na dwie zmienne o nazwach value i unit. Przekaż ciąg znaków oddzielający liczbę od jednostki do argumentu sep.

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)
Edytuj i uruchom kod