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