1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

Jak używać sapply

Funkcji sapply() możesz używać podobnie jak lapply(). Pierwszy argument sapply() to lista lub wektor X, po którym iterujesz, stosując funkcję FUN. Ewentualne dodatkowe argumenty tej funkcji podajesz po nich (...):

sapply(X, FUN, ...)

W kolejnych ćwiczeniach będziesz pracować ze zmienną temp, która zawiera pomiary temperatury z 7 dni. temp to lista o długości 7, gdzie każdy element jest wektorem o długości 5, reprezentującym 5 pomiarów z danego dnia. Zmienna ta jest już zdefiniowana w środowisku pracy – wpisz str(temp), aby zobaczyć jej strukturę.

Instrukcje

100 XP
  • Użyj lapply(), aby obliczyć minimalną (wbudowana funkcja min()) temperaturę dla każdego dnia.
  • Zrób to samo, tym razem używając sapply(). Zwróć uwagę, czym różni się wynik.
  • Użyj lapply(), aby obliczyć maksymalną (max()) temperaturę dla każdego dnia.
  • Ponownie użyj sapply(), aby rozwiązać to samo zadanie, i sprawdź, czym różnią się wyniki lapply() i sapply().