1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R nâng cao

Connected

Bài tập

Dùng vapply (2)

Đến giờ bạn đã thấy vapply() bắt chước hành vi của sapply() khi mọi thứ diễn ra đúng kế hoạch. Nhưng nếu không thì sao?

Trong video, Filip đã cho bạn thấy có những trường hợp cấu trúc đầu ra của hàm bạn muốn áp dụng, FUN, không khớp với mẫu bạn chỉ định trong FUN.VALUE. Khi đó, vapply() sẽ báo lỗi để thông báo về sự lệch nhau giữa đầu ra mong đợi và đầu ra thực tế.

Hướng dẫn

100 XP
  • Xem mã đã được nạp sẵn và thử chạy. Nếu bạn chưa thay đổi gì, sẽ có lỗi xuất hiện. Đó là vì vapply() vẫn kỳ vọng basics() trả về một vector độ dài 3. Thông điệp lỗi sẽ gợi ý cho bạn vấn đề nằm ở đâu.
  • Hãy thử sửa lỗi bằng cách chỉnh lệnh vapply().