Mehr Iteration mit purrr
Jetzt wandelst du jedes Element einer Liste in einen numerischen Datentyp um und packst es anschließend wieder an dieselbe Stelle in derselben Liste zurück – aber statt einer for-Schleife verwendest du map().
Mit der purrr-Funktion map() kannst du einfacher über eine Liste iterieren und Zeichen in Zahlen umwandeln. Anstatt eine komplette for-Schleife zu schreiben, reicht eine einzige Codezeile.
Diese Übung ist Teil des Kurses
<Kurs>Grundlagen der funktionalen Programmierung mit purrr</Kurs>Übungsanweisungen
- Prüfe die Klasse des ersten Elements von
list_of_df. - Verwende
map(), um überlist_of_dfzu iterieren und jedes Element der Liste in numerische Daten zu ändern. - Prüfe die Klasse des ersten Elements von
list_of_df. - Gib
list_of_dfaus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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