LoslegenKostenlos loslegen

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

Einführung in das Schreiben von Funktionen in R

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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