ПочатиПочніть безкоштовно

Стовпці-списки

Ці «вкладені» дані мають цікаву структуру. Другий стовпець 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
Редагувати та запускати код