Esperando uma saída mapeada
Quando você sabe que a saída da função mapeada é de um tipo esperado (aqui é um vetor numérico), pode aproveitar a família de funções map_*() para tentar retornar explicitamente esse tipo de objeto em vez de uma lista.
Aqui, você vai novamente calcular a média da população de cada país, mas, desta vez, vai usar map_dbl() para anexar explicitamente ao seu data frame o vetor numérico retornado por mean().
Este exercicio faz parte do curso
Machine Learning no tidyverse
Instruções do exercicio
- Gere o data frame
pop_meanusando a funçãomap_dbl()para calcular a média da população para cada data frame aninhado. - Explore o data frame
pop_meanusandohead().
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
mutate(mean_pop = map_dbl(___, ~mean(.x$___)))
# Take a look at pop_mean
head(___)