Coloane de tip listă
Aceste date „imbricate" au o structură interesantă. A doua coloană, data, este o listă – un tip de obiect R care nu a apărut încă în acest curs și care permite stocarea unor obiecte complexe în fiecare rând. Acest lucru se întâmplă deoarece fiecare element al coloanei data este, la rândul său, un data frame.
# A tibble: 200 × 2
country data
<chr> <list>
1 Afghanistan <tibble [34 × 3]>
2 Argentina <tibble [34 × 3]>
3 Australia <tibble [34 × 3]>
4 Belarus <tibble [34 × 3]>
5 Belgium <tibble [34 × 3]>
6 Bolivia, Plurinational State of <tibble [34 × 3]>
7 Brazil <tibble [34 × 3]>
8 Canada <tibble [34 × 3]>
9 Chile <tibble [34 × 3]>
10 Colombia <tibble [34 × 3]>
Poți folosi nested$data pentru a accesa această coloană de tip listă și paranteze duble pentru a accesa un anumit element. De exemplu, nested$data[[1]] îți va returna data frame-ul cu istoricul voturilor Afganistanului (valoarea percent_yes pentru fiecare an), deoarece Afganistanul se află pe primul rând al tabelului.
Acest exercițiu face parte din cursul
Studiu de caz: Analiza exploratorie a datelor în R
Instrucțiuni pentru exercițiu
Afișează data frame-ul din coloana data care conține datele pentru Brazilia.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# All countries are nested besides country
nested <- by_year_country %>%
nest(-country)
# Print the nested data for Brazil