sapply với hàm trả về vector
Trong các bài trước, bạn đã thấy cách sapply() đơn giản hóa danh sách mà lapply() trả về bằng cách biến nó thành một vector. Nhưng nếu hàm bạn áp dụng lên một list hoặc vector lại trả về một vector có độ dài lớn hơn 1 thì sao? Nếu bạn không nhớ từ video, đừng mất thời gian mò mẫm nữa, hãy xem phần hướng dẫn!
Bài tập này là một phần của khóa học
R nâng cao
Hướng dẫn bài tập
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# temp is already available in the workspace
# Create a function that returns min and max of a vector: extremes
extremes <- function(x) {
c(min = min(x), ___ = ___)
}
# Apply extremes() over temp with sapply()
# Apply extremes() over temp with lapply()