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

Connected

ćwiczenie

Użycie vapply (2)

Do tej pory widziałeś, że vapply() działa podobnie jak sapply() – o ile wszystko idzie zgodnie z planem. Co się jednak dzieje, gdy tak nie jest?

Filip pokazał w filmie, że zdarzają się sytuacje, w których struktura wyniku zwracanego przez funkcję FUN nie odpowiada szablonowi określonemu w FUN.VALUE. W takim przypadku vapply() zgłasza błąd informujący o niezgodności między oczekiwanym a rzeczywistym wynikiem.

Instrukcje

100 XP
  • Przejrzyj wczytany kod i spróbuj go uruchomić. Jeśli niczego nie zmieniłeś, powinien pojawić się błąd. Wynika to z tego, że vapply() nadal oczekuje, że basics() zwróci wektor o długości 3. Komunikat błędu wskazuje, co jest nie tak.
  • Spróbuj naprawić błąd, edytując wywołanie funkcji vapply().