Get startedGet started for free

Passing arguments with ...

Rather than explicitly giving calc_harmonic_mean() and na.rm argument, you can use ... to simply "pass other arguments" to mean().

The dplyr package is loaded.

This exercise is part of the course

Introduction to Writing Functions in R

View Course

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# 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()
}
Edit and Run Code