Jak používat sapply
Funkci sapply() můžeš používat podobně jako lapply(). První argument funkce sapply() je seznam nebo vektor X, přes který chceš funkci FUN aplikovat. Případné další argumenty této funkce se zadávají za ní (...):
sapply(X, FUN, ...)
V následujících cvičeních budeš pracovat s proměnnou temp, která obsahuje měření teplot za 7 dní. temp je seznam délky 7, kde každý prvek je vektor délky 5 představující 5 měření za daný den. Tato proměnná je již definována v pracovním prostředí: zadej str(temp) a prohlédni si její strukturu.
Toto cvičení je součástí kurzu
Intermediate R
Pokyny k cvičení
- Pomocí
lapply()vypočítej minimum (vestavěná funkcemin()) naměřených teplot pro každý den. - Udělej totéž, ale tentokrát pomocí
sapply(). Všimni si, jak se výstup liší. - Pomocí
lapply()vypočítej maximální (max()) teplotu pro každý den. - Opět použij
sapply()k řešení stejného úkolu a porovnej, jak selapply()asapply()liší.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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