CommencezCommencez gratuitement

Plus d'itération avec purrr

Vous allez maintenant convertir chaque élément d'une liste en type numérique, puis le remettre au même endroit dans la même liste, mais au lieu d'utiliser une boucle for, vous allez utiliser map().

Vous pouvez utiliser la fonction map() de purrr pour parcourir plus facilement une liste et convertir les chaînes de caractères en nombres. Plutôt que de construire toute une boucle for, une seule ligne de code suffit.

Cette activité fait partie du cours

Fondements de la programmation fonctionnelle avec purrr

Voir le cours

Instructions de l’exercice

  • Vérifiez la classe du premier élément de list_of_df.
  • Utilisez map() pour itérer sur list_of_df et convertir chaque élément de la liste en données numériques.
  • Vérifiez la classe du premier élément de list_of_df.
  • Affichez list_of_df.

Exercice interactif pratique

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

# Check the class type of the first element
class(___[[___]])  

# Change each character element to a number
list_of_df <- map(___, ___)

# Check the class type of the first element again
class(___[[___]])

# Print out the list
Modifier et exécuter le code