CommencezCommencez gratuitement

sapply avec des fonctions qui renvoient NULL

Vous avez déjà quelques astuces avec apply dans votre manche, mais vous en voulez sûrement plus, n'est-ce pas? Dans cet exercice, vous verrez comment sapply() réagit lorsqu'on l'utilise pour appliquer une fonction qui renvoie NULL à un vecteur ou une liste.

Une fonction print_info(), qui reçoit un vecteur et affiche la moyenne de ce vecteur, a déjà été créée pour vous. Elle utilise la fonction cat().

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

  • Appliquez print_info() au contenu de temp avec sapply().
  • Répétez l'opération avec lapply(). Remarquez-vous la différence?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
Modifier et exécuter le code