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
Instructions
- Utilisez
lapply()
pour calculer le minimum (fonction intégréemin()
) 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 commentlapply()
etsapply()
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