Bắt đầu ngayBắt đầu miễn phí

Thêm về vapply()

Sự khác biệt giữa vapply()sapply() đã được minh họa ở ví dụ trước để cho thấy vapply() thất bại một cách phù hợp, nhưng nếu nó không thất bại thì sao? Khi không có lỗi, vapply() trả về kết quả đã được đơn giản hóa theo đối số FUN.VALUE.

Bộ dữ liệu stock_return chứa lợi nhuận hằng ngày của Apple, IBM và Microsoft đã được cung cấp. Hàm sharpe() cũng có sẵn.

Bài tập này là một phần của khóa học

R trung cấp cho Tài chính

Xem khóa học

Hướng dẫn bài tập

  • Tính tỷ lệ Sharpe cho từng cổ phiếu bằng vapply().
  • Dùng summary() trên cột apple để lấy thống kê 6 con số.
  • Dùng vapply() với hàm summary() trên stock_return để tóm tắt mỗi cột.

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.

# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))

# Summarize Apple
___

# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
Chỉnh sửa và Chạy Mã