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>Ü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 diesqrt()jedes Elements berechnet und anschließend diesin()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 %>% ___ %>% ___)