Bắt đầu ngayBắt đầu miễn phí

Truyền đối số bằng ...

Thay vì truyền tường minh đối số calc_harmonic_mean()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

Xem khóa học

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()
}
Chỉnh sửa và Chạy Mã