设置默认数据源
请回忆,getSymbols() 的默认数据源是 Yahoo Finance。本练习将向您演示如何使用 setDefaults() 函数更改默认数据源。
setDefaults() 的第一个参数是您要更新的函数,后续参数为要更新的参数及其新的默认值,形式为 name = value。
请注意,这仅对 getSymbols() 有效,因为 getSymbols() 会主动检查您是否要使用不同的默认值。
本练习是课程的一部分
在 R 中导入与管理金融数据
练习说明
- 将
src参数设置为默认从 Alpha Vantage 获取数据,而不是 Yahoo。 - 使用
getSymbols()获取"GOOG"的数据。 - 使用
str()验证对象GOOG的src属性是否为"alphavantage"。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Set the default to pull data from Alpha Vantage
# Load GOOG data
getSymbols("___")
# Verify the data was actually pulled from Alpha Vantage