Meneruskan argumen dengan ...
Alih-alih secara eksplisit memberikan argumen calc_harmonic_mean() dan na.rm, Anda dapat menggunakan ... untuk sekadar "meneruskan argumen lain" ke mean().
Paket dplyr sudah dimuat.
Latihan ini adalah bagian dari kursus
Pengantar Penulisan Fungsi di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()
}