Передавання аргументів за допомогою ...
Замість того щоб явно передавати аргументи calc_harmonic_mean() і na.rm, ви можете використати ..., щоб просто «передати інші аргументи» до mean().
Пакет dplyr завантажено.
Ця вправа є частиною курсу
Вступ до написання функцій в R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()
}