开始使用免费开始使用

认识 getSymbols()

来自 quantmod 包的 getSymbols() 函数为从多种来源将数据导入到您的工作空间提供了统一接口。默认情况下,getSymbols() 会将数据导入为 xts 对象。

本练习将带您熟悉 getSymbols()。您将用它从 Yahoo! Finance 导入 QQQ 的数据。QQQ 是跟踪纳斯达克 100 指数的交易型开放式指数基金 (ETF),而 Yahoo! Finance 是 getSymbols() 的默认数据源。

您可以使用 Symbols 参数指定要导入的标的(即交易代码/券商代码)。由于 SymbolsgetSymbols() 的第 1 个参数,通常只需直接输入标的名称并省略 Symbols =

本练习是课程的一部分

在 R 中导入与管理金融数据

查看课程

练习说明

  • 使用 library() 函数加载 quantmod 包。
  • 现在使用 getSymbols() 导入 QQQ 数据。请确保数据被赋值给 QQQauto.assign = TRUE)。
  • 使用 str() 函数查看 getSymbols() 创建的 QQQ 对象的结构。注意其 srcupdated 属性。
  • 使用 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
编辑并运行代码