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
Instruções do exercício
- Com um fluxo usando pipe:
- Dê nome a cada elemento da lista
sw_filmse atribua a uma nova lista,sw_films_named. - Faça uma iteração sobre o elemento
title.
- Dê nome a cada elemento da lista
- 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(___)