1. Learn
  2. /
  3. Курси
  4. /
  5. Середній рівень R

Connected

вправа

Використання vapply (2)

Дотепер ви бачили, що vapply() імітує поведінку sapply(), якщо все йде за планом. Але що, якщо ні?

У відео Філіп показав, що бувають випадки, коли структура виходу функції, яку ви хочете застосувати, FUN, не відповідає шаблону, який ви задаєте в FUN.VALUE. У такому разі vapply() згенерує помилку, яка повідомить про невідповідність між очікуваним і фактичним результатом.

Інструкції

100 XP
  • Перегляньте попередньо завантажений код і спробуйте його запустити. Якщо ви нічого не змінювали, має з'явитися помилка. Це тому, що vapply() усе ще очікує, що basics() поверне вектор довжини 3. Повідомлення про помилку підкаже, у чому річ.
  • Спробуйте виправити помилку, відредагувавши команду vapply().