CommencerCommencez gratuitement

Prévoir un résultat mappé

Lorsque vous savez que la fonction que vous mappez renverra un type attendu (ici, un vecteur numérique), vous pouvez utiliser la famille map_*() pour demander explicitement ce type d’objet plutôt qu’une liste.

Ici, vous allez de nouveau calculer la population moyenne de chaque pays, mais cette fois vous utiliserez map_dbl() pour ajouter explicitement au data frame le vecteur numérique renvoyé par mean().

Cet exercice fait partie du cours

<cours>Machine Learning dans le tidyverse</cours>
Voir le cours

Instructions de l’exercice

  • Générez le data frame pop_mean en utilisant la fonction map_dbl() pour calculer la moyenne de population de chaque data frame imbriqué.
  • Explorez le data frame pop_mean avec head().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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(___)
Modifier et exécuter le code