Стовпці-списки
Ці «вкладені» дані мають цікаву структуру. Другий стовпець data — це список: тип об'єкта R, який ще не траплявся в цьому курсі і дозволяє зберігати складні об'єкти в кожному рядку. Так відбувається тому, що кожен елемент стовпця data сам по собі є датафреймом.
# 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]>
Ви можете використати nested$data, щоб звернутися до цього стовпця-списку, а подвійні дужки — щоб дістати конкретний елемент. Наприклад, nested$data[[1]] поверне датафрейм з історією голосувань Афганістану (percent_yes за роками), адже Афганістан — перший рядок таблиці.
Ця вправа є частиною курсу
Кейс-стаді: розвідувальний аналіз даних у R
Інструкції до вправи
Виведіть датафрейм зі стовпця data, який містить дані для Бразилії.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# All countries are nested besides country
nested <- by_year_country %>%
nest(-country)
# Print the nested data for Brazil