LoslegenKostenlos starten

Pipes in map()

Du hast dein Wissen aufgefrischt, wie Pipes zwischen Funktionen eingesetzt werden. Du kannst Pipes auch innerhalb der map()-Funktion verwenden, um eine Abfolge von Schritten über eine Liste von Eingaben zu iterieren.

Hier arbeitest du statt mit einem der repurrrsive-Datensätze mit einer Liste von Zahlen, damit du ein paar mathematische Operationen durchführen kannst.

Diese Übung ist Teil des Kurses

<Kurs>Grundlagen der funktionalen Programmierung mit purrr</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Liste, die die Werte 1 bis 10 enthält, jeweils als eigenes Element.
  • Erstelle eine Pipeline innerhalb einer map()-Funktion, die zunächst die sqrt() jedes Elements berechnet und anschließend die sin() jedes Elements.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Code bearbeiten und ausführen