sapply verwenden
Du kannst sapply()
ähnlich wie lapply()
verwenden. Das erste Argument von sapply()
ist die Liste oder der Vektor X
, womit die Funktion FUN
ausgeführt werden soll. Mögliche zusätzliche Argumente für diese Funktion werden danach angegeben (...
):
sapply(X, FUN, ...)
In den nächsten Übungen arbeitest du mit der Variable temp
, die Temperaturmessungen für 7 Tage enthält. temp
ist eine Liste mit Länge 7, in der jedes Element ein Vektor mit Länge 5 ist, der 5 Messungen an einem bestimmten Tag repräsentiert. Diese Variable wurde bereits im Arbeitsbereich definiert. Gib str(temp)
ein, um ihre Struktur zu sehen.
Diese Übung ist Teil des Kurses
R für Fortgeschrittene
Anleitung zur Übung
- Verwende
lapply()
, um für jeden Tag das Minimum der Temperaturmessungen zu berechnen (mit der integrierten Funktionmin()
). - Wiederhole dies nun mit
sapply()
. Wie unterscheidet sich die Ausgabe? - Verwende erneut
lapply()
, um für jeden Tag die maximale Temperatur zu berechnen (max()
). - Wiederhole dies nun wieder mit
sapply()
und schau dir an, wie sich die Ergebnisse vonlapply()
undsapply()
unterscheiden.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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