LoslegenKostenlos starten

Umgang mit fehlenden Werten

In der letzten Übung hatten viele Sektoren einen NA-Wert für das harmonische Mittel. Es wäre hilfreich, wenn deine Funktion fehlende Werte vor der Berechnung entfernen könnte.

Anstatt dafür eigenen Code zu schreiben, kannst du diese Funktionalität an mean() auslagern.

Das Paket dplyr ist geladen.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in das Schreiben von Funktionen in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Add an na.rm arg with a default, and pass it to mean()
calc_harmonic_mean <- function(x) {
  x %>%
    get_reciprocal() %>%
    mean() %>%
    get_reciprocal()
}
Code bearbeiten und ausführen