Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

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
Code bewerken en uitvoeren