ComenzarEmpieza gratis

Esperar salida mapeada

Cuando sabes que la salida de tu función mapeada es de un tipo esperado (aquí es un vector numérico), puedes aprovechar la familia de funciones map_*() para intentar devolver explícitamente ese tipo de objeto en lugar de una lista.

Aquí volverás a calcular la media de población de cada país, pero esta vez usarás map_dbl() para añadir explícitamente a tu data frame el vector numérico que devuelve mean().

Este ejercicio forma parte del curso

Machine Learning en el tidyverse

Ver curso

Instrucciones del ejercicio

  • Genera el data frame pop_mean usando la función map_dbl() para calcular la media de población de cada data frame anidado.
  • Explora el data frame pop_mean con head().

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código