Truyền đối số bằng ...
Thay vì truyền tường minh đối số calc_harmonic_mean() và na.rm, bạn có thể dùng ... để đơn giản “truyền các đối số khác” vào mean().
Gói dplyr đã được nạp.
Bài tập này là một phần của khóa học
Nhập môn viết hàm trong R
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()
}