In der Praxis stoppt die R-Code-Entwicklung häufig dann, wenn der Code "funktioniert", d. h. das gewünschte Ergebnis liefert. Mit den hier vermittelten Kenntnissen im funktionalen Programmieren gelingt es, R-Code zu schreiben, der kürzer, eleganter, verständlicher und leichter zu pflegen, weiterzuentwickeln und zu dokumentieren ist.
Schwerpunkte
Benutzerdefinierte Funktionen schreiben und anwenden
Anonyme Funktionen, Parameter-Übergabe, Fehlerbehandlung
Funktionen, die Funktionen als Argumente übernehmen
Funktionen, die Funktionen als Ergebnis liefern
Schleifen vermeiden dank apply-Funktionen in Base R (inkl. Lapply, sapply)
Einführung in das purrr-Paket: map-Funktionen