CommencerCommencez 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 utiliserez map().

Vous pouvez utiliser la fonction map() de purrr pour itérer plus facilement sur une liste et convertir des caractères en nombres. Plutôt que d’écrire toute une boucle for, une seule ligne de code suffit.

Cet exercice fait partie du cours

<cours>Fondations de la programmation fonctionnelle avec purrr</cours>
Voir le cours

Instructions de l’exercice

  • Vérifiez la classe du premier élément de list_of_df.
  • Utilisez map() pour parcourir 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