Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí lapply() vypočítej minimum (vestavěná funkce min()) 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 se lapply() a sapply() 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
Upravit a spustit kód