Estrutura de lista
Com frequência, ao trabalhar em R, você usa data frames ou vetores. Outro tipo de objeto em R é a lista. Embora listas possam ser complicadas, elas também são extremamente poderosas. Listas são como a bolsa sem fundo da Hermione Granger (de Harry Potter): elas podem guardar uma grande variedade de coisas. Os elementos de uma lista não precisam ser do mesmo tipo, e, desde que você saiba como ela está organizada, dá para extrair o que você precisa fazendo subsetting.
Listas nomeadas e não nomeadas podem ser indexadas usando colchetes duplos [[ ]] assim: listname[[ index ]]
Se a lista for nomeada, você também pode usar $ para fazer subsetting. A sintaxe list$elementname extrai o elemento nomeado da lista. Como em qualquer outro objeto em R, você pode usar str() para verificar a estrutura da lista.
Este exercício faz parte do curso
Fundamentos de Programação Funcional com purrr
Instruções do exercício
- Carregue o pacote
repurrrsive. - Carregue o conjunto de dados
wesanderson. - Examine a estrutura do primeiro elemento em
wesanderson. - Examine a estrutura do elemento
GrandBudapestemwesanderson.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Load repurrrsive package, to get access to the wesanderson dataset
library(___)
# Load wesanderson dataset
data(___)
# Get structure of first element in wesanderson
str(___)
# Get structure of GrandBudapest element in wesanderson
str(___$___)