Argumente mit ... übergeben
Anstatt calc_harmonic_mean() und das Argument na.rm explizit zu übergeben, kannst du ... verwenden, um einfach „weitere Argumente“ an mean() weiterzureichen.
Das Paket dplyr ist geladen.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in das Schreiben von Funktionen in R</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Swap na.rm arg for ... in signature and body
calc_harmonic_mean <- function(x, na.rm = FALSE) {
x %>%
get_reciprocal() %>%
mean(na.rm = na.rm) %>%
get_reciprocal()
}