Gérer les valeurs manquantes
Dans le dernier exercice, de nombreux secteurs avaient une valeur NA pour la moyenne harmonique. Il serait utile que votre fonction puisse supprimer les valeurs manquantes avant le calcul.
Plutôt que d’écrire ce code vous‑même, vous pouvez déléguer cette fonctionnalité à mean().
Le package dplyr est chargé.
Cet exercice fait partie du cours
Introduction à l’écriture de fonctions en R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Add an na.rm arg with a default, and pass it to mean()
calc_harmonic_mean <- function(x) {
x %>%
get_reciprocal() %>%
mean() %>%
get_reciprocal()
}