认识 getSymbols()
来自 quantmod 包的 getSymbols() 函数为从多种来源将数据导入到您的工作空间提供了统一接口。默认情况下,getSymbols() 会将数据导入为 xts 对象。
本练习将带您熟悉 getSymbols()。您将用它从 Yahoo! Finance 导入 QQQ 的数据。QQQ 是跟踪纳斯达克 100 指数的交易型开放式指数基金 (ETF),而 Yahoo! Finance 是 getSymbols() 的默认数据源。
您可以使用 Symbols 参数指定要导入的标的(即交易代码/券商代码)。由于 Symbols 是 getSymbols() 的第 1 个参数,通常只需直接输入标的名称并省略 Symbols =。
本练习是课程的一部分
在 R 中导入与管理金融数据
练习说明
- 使用
library()函数加载 quantmod 包。 - 现在使用
getSymbols()导入 QQQ 数据。请确保数据被赋值给QQQ(auto.assign = TRUE)。 - 使用
str()函数查看getSymbols()创建的QQQ对象的结构。注意其src和updated属性。 - 使用
head()函数查看QQQ的前几行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Load the quantmod package
# Import QQQ data from Yahoo! Finance
# Look at the structure of the object getSymbols created
# Look at the first few rows of QQQ