Zacznij terazZacznij za darmo

Przekazywanie argumentów za pomocą ...

Zamiast jawnie podawać argument na.rm w funkcji calc_harmonic_mean(), możesz użyć ..., aby po prostu „przekazać pozostałe argumenty" do mean().

Pakiet dplyr jest załadowany.

To ćwiczenie jest częścią kursu

Wprowadzenie do pisania funkcji w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
}
Edytuj i uruchom kod