Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Gere o data frame pop_mean usando a função map_dbl() para calcular a média da população para cada data frame aninhado.
  • Explore o data frame pop_mean usando head().

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(___)
Editar e Executar Código