CommencezCommencez gratuitement

Production attendue avec map

Lorsque vous savez que la fonction appliquée retournera un type précis (ici, un vecteur numérique), vous pouvez utiliser la famille map_*() pour tenter explicitement de retourner 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 tableau de données le vecteur numérique retourné par mean().

Cette activité fait partie du cours

Machine Learning dans le tidyverse

Voir le cours

Instructions de l’exercice

  • Générez le tableau de données pop_mean en utilisant la fonction map_dbl() pour calculer la moyenne de la population pour chaque tableau de données imbriqué.
  • Explorez le tableau de données 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