Faltbare Operationen (II)
Jetzt verwendest du die Funktion auf Partitionen des Datensatzes. Du wirst sehen: Wenn du diese Operation in Teilen ausführst und anschließend aggregierst, musst du nicht alle Daten gleichzeitig in einer Variablen halten. Bei kleinen Datensätzen wie den Hypothekendaten ist das nicht so wichtig – bei großen Datensätzen aber sehr.
Diese Übung ist Teil des Kurses
Skalierbare Datenverarbeitung in R
Anleitung zur Übung
Die Funktion foldable_range() steht dir in deinem Workspace zur Verfügung.
- Teile die Zeilen von
mortnach der Spalte"year"auf. - Verwende
foldable_range(), um den Wertebereich der Spalte"record_number"nach Jahr gechunkt zu ermitteln.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Split the mortgage data by year
spl <- ___
# Use foldable_range() to get the range of the record numbers
foldable_range(___(function(s) ___(mort[s, "record_number"]), ___))