CommencerCommencer gratuitement

appliquer avec des fonctions qui renvoient NULL

Vous avez déjà quelques astuces d'application dans votre sac, mais vous avez sûrement envie d'en avoir d'autres, n'est-ce pas ? Dans cet exercice, vous verrez comment sapply() réagit lorsqu'il est utilisé pour appliquer une fonction qui renvoie NULL sur un vecteur ou une liste.

Une fonction print_info(), qui prend un vecteur et imprime la moyenne de ce vecteur, a déjà été créée pour vous. Il utilise la fonction cat() fonction.

Cet exercice fait partie du cours

Intermédiaire R

Afficher le cours

Instructions

  • Appliquez print_info() au contenu de temp avec sapply().
  • Répétez ce processus avec lapply(). Voyez-vous la différence ?

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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