Passando argumentos com ...
Em vez de informar explicitamente os argumentos calc_harmonic_mean() e na.rm, você pode usar ... para simplesmente "passar outros argumentos" para mean().
O pacote dplyr está carregado.
Este exercício faz parte do curso
Introdução à Escrita de Funções em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()
}