ComeçarComece de graça

Colunas de lista

Este dado "aninhado" tem uma estrutura interessante. A segunda coluna, data, é uma lista, um tipo de objeto R que ainda não apareceu neste curso e que permite armazenar objetos complexos em cada linha. Isso acontece porque cada item da coluna data é, ele próprio, um 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]>

Você pode usar nested$data para acessar essa coluna de lista e colchetes duplos para acessar um elemento específico. Por exemplo, nested$data[[1]] retornaria o data frame com o histórico de votação do Afeganistão (o percent_yes por ano), já que o Afeganistão é a primeira linha da tabela.

Este exercício faz parte do curso

Estudo de caso: Análise Exploratória de Dados em R

Ver curso

Instruções do exercício

Imprima o data frame da coluna data que contém os dados do Brasil.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# All countries are nested besides country
nested <- by_year_country %>%
  nest(-country)

# Print the nested data for Brazil
Editar e executar o código