CommencerCommencer gratuitement

Comment utiliser sapply

Vous pouvez utiliser sapply() de la même manière que vous avez utilisé lapply(). Le premier argument de sapply() est la liste ou le vecteur X sur lequel vous voulez appliquer une fonction, FUN. Les arguments supplémentaires éventuels de cette fonction sont spécifiés par la suite (...) :

sapply(X, FUN, ...)

Dans les prochains exercices, vous travaillerez avec la variable temp, qui contient les mesures de température pour 7 jours. temp est une liste de longueur 7, où chaque élément est un vecteur de longueur 5, représentant 5 mesures pour un jour donné. Cette variable a déjà été définie dans l'espace de travail : tapez str(temp) pour voir sa structure.

Cet exercice fait partie du cours

Intermédiaire R

Afficher le cours

Instructions

  • Utilisez lapply() pour calculer le minimum (fonction intégrée min()) des mesures de température pour chaque jour.
  • Faites la même chose mais cette fois avec sapply(). Voyez comment les résultats diffèrent.
  • Utilisez lapply() pour calculer la température maximale (max()) pour chaque jour.
  • Utilisez à nouveau sapply() pour résoudre la même question et voyez comment lapply() et sapply() diffèrent.

Exercice interactif pratique

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

# temp has already been defined in the workspace

# Use lapply() to find each day's minimum temperature


# Use sapply() to find each day's minimum temperature


# Use lapply() to find each day's maximum temperature


# Use sapply() to find each day's maximum temperature
Modifier et exécuter le code