Zacznij terazZacznij za darmo

Rozwijanie zagnieżdżonych danych

Jak widziałeś w poprzednim ćwiczeniu, zagnieżdżona ramka danych to po prostu inny sposób organizacji danych. W skrócie: okna utworzone przez group_by() są pakowane w odpowiadające im wiersze.

Podobnie jak nest() pozwala podzielić dane na zagnieżdżone fragmenty, tak unnest() umożliwia rozwinięcie zagnieżdżonych ramek danych z powrotem do ich pierwotnej postaci.

To ćwiczenie jest częścią kursu

Uczenie maszynowe w tidyverse

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji unnest() na ramce danych gap_nested, aby rozwinąć zagnieżdżoną kolumnę i zapisz wynik jako gap_unnested.
  • Sprawdź, czy gapminder i gap_unnested są identyczne, korzystając z funkcji identical().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the unnested data frame called gap_unnnested
gap_unnested <- ___ %>% 
  ___(___)
  
# Confirm that your data was not modified  
identical(___, ___)
Edytuj i uruchom kod