...로 인수 전달하기
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()
}