ComeçarComece de graça

Definindo nomes

Se você tem uma lista sem nomes, é claro que pode nomear cada elemento. Isso é muito útil para conseguir acessar elementos específicos de uma lista, independentemente da ordem, especialmente se você estiver trabalhando com uma lista que pode crescer ou mudar com o tempo, ou se você usa o mesmo código em várias listas diferentes. Por exemplo, se você tem uma lista que contém um data frame, um modelo e um gráfico, poder acessar $plot em vez de procurar para descobrir qual é o elemento numerado do gráfico é muito mais fácil.

Este exercício faz parte do curso

Fundamentos de Programação Funcional com purrr

Ver curso

Instruções do exercício

  • Com um fluxo usando pipe:
    • Dê nome a cada elemento da lista sw_films e atribua a uma nova lista, sw_films_named.
    • Faça uma iteração sobre o elemento title.
  • Verifique se a nova lista tem nomes.

Exercício interativo prático

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

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
Editar e executar o código