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
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()
}