ÎncepețiÎncepe gratuit

Transmiterea argumentelor cu ...

În loc să îi specifici explicit lui calc_harmonic_mean() argumentul na.rm, poți folosi ... pentru a "transmite alte argumente" direct către mean().

Pachetul dplyr este încărcat.

Acest exercițiu face parte din cursul

Introducere în scrierea funcțiilor în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
}
Editează și rulează codul