Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Controleer de class van het eerste element van list_of_df.
  • Gebruik map() om over list_of_df te 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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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
Code bewerken en uitvoeren