LoslegenKostenlos loslegen

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

Einführung in das Schreiben von Funktionen in R

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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