1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình hướng đối tượng với S3 và R6 trong R

Connected

Bài tập

Bạn đã từng làm việc với đối tượng rồi

Trong khóa học Introduction to R, bạn đã gặp một số đối tượng R phổ biến như vector numeric, logical, character, cũng như data.frame. Một nguyên tắc của OOP là hàm có thể hành xử khác nhau tùy theo loại đối tượng.

Hàm summary() (docs) là một ví dụ điển hình. Vì các kiểu biến khác nhau cần được tổng hợp theo những cách khác nhau, nên phần đầu ra hiển thị cho bạn sẽ thay đổi tùy thuộc vào những gì bạn truyền vào.

Hướng dẫn

100 XP
  • Chạy đoạn mã đã cung cấp trong trình soạn thảo để tạo vài đối tượng thuộc các kiểu khác nhau.
  • Gọi summary() cho từng đối tượng này (lần lượt từng cái), sau đó xem đầu ra và cố gắng hiểu ý nghĩa của nó.