Kom igångKom igång gratis

Mer iteration med purrr

Nu ska du konvertera varje element i en lista till en numerisk datatyp och sedan spara tillbaka det i samma element i samma lista – men i stället för en for-loop använder du map().

Med purrr-funktionen map() kan du enkelt iterera över en lista och omvandla tecken till tal. I stället för att bygga upp en hel for-loop räcker det med en enda kodrad.

Den här övningen är en del av kursen

Grunderna i funktionell programmering med purrr

Visa kurs

Övningsinstruktioner

  • Kontrollera klassen för det första elementet i list_of_df.
  • Använd map() för att iterera över list_of_df och konvertera varje element i listan till numerisk data.
  • Kontrollera klassen för det första elementet i list_of_df.
  • Skriv ut list_of_df.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod