1. Apprendre
  2. /
  3. Cours
  4. /
  5. R nâng cao

Connected

Exercice

Cách dùng sapply

Bạn có thể dùng sapply() tương tự như cách bạn dùng lapply(). Đối số đầu tiên của sapply() là list hoặc vector X mà bạn muốn áp dụng một hàm FUN lên. Các đối số bổ sung cho hàm này được truyền sau đó (...):

sapply(X, FUN, ...)

Trong vài bài tập tiếp theo, bạn sẽ làm việc với biến temp, chứa các phép đo nhiệt độ trong 7 ngày. temp là một list độ dài 7, trong đó mỗi phần tử là một vector độ dài 5, đại diện cho 5 phép đo trong một ngày. Biến này đã được định nghĩa sẵn trong workspace: gõ str(temp) để xem cấu trúc của nó.

Instructions

100 XP
  • Dùng lapply() để tính giá trị nhỏ nhất (hàm dựng sẵn min()) của các phép đo nhiệt độ cho mỗi ngày.
  • Làm điều tương tự nhưng lần này dùng sapply(). Quan sát sự khác nhau của đầu ra.
  • Dùng lapply() để tính giá trị lớn nhất (max()) cho mỗi ngày.
  • Tiếp tục, dùng sapply() để giải cùng câu hỏi và xem lapply() và sapply() khác nhau thế nào.