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
Instrukcje do ćwiczenia
- Użyj funkcji
unnest()na ramce danychgap_nested, aby rozwinąć zagnieżdżoną kolumnę i zapisz wynik jakogap_unnested. - Sprawdź, czy
gapminderigap_unnestedsą identyczne, korzystając z funkcjiidentical().
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(___, ___)