再練習 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(___))