Zacznij terazZacznij za darmo

Obsługa brakujących wartości

W poprzednim ćwiczeniu wiele sektorów miało wartość NA dla średniej harmonicznej. Przydatne byłoby, gdyby twoja funkcja potrafiła usuwać brakujące wartości przed obliczeniami.

Zamiast pisać własny kod, możesz przekazać tę odpowiedzialność do funkcji mean().

Pakiet dplyr jest już załadowany.

To ćwiczenie jest częścią kursu

Wprowadzenie do pisania funkcji w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Add an na.rm arg with a default, and pass it to mean()
calc_harmonic_mean <- function(x) {
  x %>%
    get_reciprocal() %>%
    mean() %>%
    get_reciprocal()
}
Edytuj i uruchom kod