LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Prüfe die Klasse des ersten Elements von list_of_df.
  • Verwende map(), um über list_of_df zu 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_df aus.

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
Code bearbeiten und ausführen