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

Connected

Bài tập

sapply với hàm tự viết

Giống như lapply(), sapply() cho phép bạn dùng các hàm tự định nghĩa và áp dụng chúng lên một vector hoặc một list:

sapply(X, FUN, ...)

Ở đây, FUN có thể là một hàm dựng sẵn của R, nhưng cũng có thể là một hàm do bạn viết. Hàm tự viết này có thể được định nghĩa trước, hoặc chèn trực tiếp dưới dạng một hàm ẩn danh.

Hướng dẫn

100 XP
  • Hoàn thiện định nghĩa của extremes_avg(): hàm này nhận một vector nhiệt độ và tính trung bình của nhiệt độ nhỏ nhất và lớn nhất trong vector.
  • Tiếp theo, dùng hàm này bên trong sapply() để áp dụng lên các vector bên trong temp.
  • Dùng cùng hàm đó với temp bằng lapply() và xem các đầu ra khác nhau như thế nào.