Kom igångKom igång gratis

Skicka argument med ...

Istället för att explicit ange argumentet na.rm till calc_harmonic_mean(), kan du använda ... för att helt enkelt "skicka vidare andra argument" till mean().

Paketet dplyr är inläst.

Den här övningen är en del av kursen

Introduktion till att skriva funktioner i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
}
Redigera och kör kod