Meer iteratie met purrr
Nu ga je elk element van een lijst omzetten naar een numeriek datatype en het daarna terugplaatsen in hetzelfde element van dezelfde lijst, maar in plaats van een for-lus gebruik je map().
Je kunt de purrr-functie map() gebruiken om makkelijker over een lijst te loopen en tekens om te zetten naar getallen. In plaats van een hele for-lus te bouwen, kun je één regel code gebruiken.
Deze oefening maakt deel uit van de cursus
Basis van functioneel programmeren met purrr
Oefeninstructies
- Controleer de class van het eerste element van
list_of_df. - Gebruik
map()om overlist_of_dfte itereren en elk element van de lijst om te zetten naar numerieke data. - Controleer de class van het eerste element van
list_of_df. - Print
list_of_df.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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