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

Connected

Bài tập

R you functional? (2)

Một cách cài đặt khả dĩ cho hàm interpret() đã được cung cấp sẵn. Trong bài này, bạn sẽ viết một hàm khác dùng interpret() để diễn giải tất cả dữ liệu lượt xem hồ sơ hằng ngày trong một vector. Ngoài ra, nếu được yêu cầu, hàm của bạn sẽ trả về tổng lượt xem trong các ngày phổ biến. Vòng lặp for rất phù hợp để duyệt qua tất cả phần tử của vector. Khả năng trả về tổng lượt xem trong các ngày phổ biến có thể được điều khiển bằng một đối số hàm với giá trị mặc định.

Hướng dẫn

100 XP

Hoàn thiện mẫu hàm interpret_all():

  • Biến return_sum thành đối số tùy chọn, mặc định là TRUE.
  • Bên trong vòng lặp for, lặp qua toàn bộ views: ở mỗi vòng lặp, cộng kết quả của interpret(v) vào count. Nhớ rằng interpret(v) trả về v cho những ngày phổ biến, và 0 cho các ngày khác. Đồng thời, interpret(v) cũng sẽ in ra một số thông tin.
  • Hoàn thiện cấu trúc if:
  • Nếu return_sum là TRUE, trả về count.
  • Ngược lại, trả về NULL.

Gọi hàm vừa định nghĩa với cả linkedin và facebook.