ComeçarComece de graça

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

Ver curso

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 GrandBudapest em wesanderson.

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(___$___)
Editar e executar o código