更多 vapply()
上一个示例通过让 vapply() 恰当地报错来说明它与 sapply() 的区别。那么在不报错时会怎样呢?当没有错误时,vapply() 会根据 FUN.VALUE 参数返回简化后的结果。
已提供包含 Apple、IBM 和 Microsoft 日度收益的 stock_return 数据集。同时也提供了 sharpe() 函数。
本练习是课程的一部分
R 金融中级
练习说明
- 使用
vapply()计算每只股票的 Sharpe 比率。 - 对
apple列使用summary(),获得 6 个数字的概括统计。 - 使用
vapply()将summary()函数应用到stock_return的每一列以进行汇总。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))