Předávání argumentů pomocí ...
Místo toho, abys funkci calc_harmonic_mean() explicitně předával/a argument na.rm, můžeš použít ... a jednoduše tak „předat další argumenty" funkci mean().
Balíček dplyr je načtený.
Toto cvičení je součástí kurzu
Introduction to Writing Functions in R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()
}