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