ÎncepețiÎncepe gratuit

Cum se folosește sapply

Poți folosi sapply() similar cu modul în care ai folosit lapply(). Primul argument al sapply() este lista sau vectorul X peste care vrei să aplici o funcție, FUN. Eventualele argumente suplimentare pentru această funcție se specifică după aceea (...):

sapply(X, FUN, ...)

În următoarele exerciții, vei lucra cu variabila temp, care conține măsurători de temperatură pentru 7 zile. temp este o listă de lungime 7, unde fiecare element este un vector de lungime 5, reprezentând 5 măsurători pentru o zi dată. Această variabilă este deja definită în spațiul de lucru: tastează str(temp) pentru a-i vedea structura.

Acest exercițiu face parte din cursul

R intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește lapply() pentru a calcula temperatura minimă (funcția built-in min()) din măsurătorile de temperatură pentru fiecare zi.
  • Fă același lucru, dar de data aceasta cu sapply(). Observă cum diferă rezultatul.
  • Folosește lapply() pentru a calcula temperatura maximă (max()) pentru fiecare zi.
  • Din nou, folosește sapply() pentru a rezolva aceeași problemă și observă cum diferă lapply() față de sapply().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul