LoslegenKostenlos starten

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>
Kurs ansehen

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()
}
Code bearbeiten und ausführen