開始使用免費開始

再練習 vapply()

上一個範例用 vapply()sapply() 的差異來示範 vapply() 如何在不符合時適當失敗;那如果沒有失敗呢?當沒有錯誤時,vapply() 會依照 FUN.VALUE 參數回傳簡化後的結果。

已提供包含 Apple、IBM 與 Microsoft 每日報酬的 stock_return 資料集。sharpe() 函式也可使用。

本練習屬於課程

R 金融中級

檢視課程

練習說明

  • 使用 vapply() 計算每檔股票的 Sharpe ratio。
  • apple 欄使用 summary(),取得 6 個數值的摘要。
  • summary() 函式用 vapply() 套用到 stock_return,為每個欄位產生摘要。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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

# Summarize Apple
___

# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
編輯並執行程式碼