开始使用免费开始使用

让 getSymbols() 返回其获取的数据

在上一个练习中,getSymbols() 会自动创建一个与您提供的代码标识符同名的对象。本练习将教您让 getSymbols() 直接返回数据,这样您就可以自行对输出进行赋值。

有两种参数设置可以让 getSymbols() 返回数据:

  1. 设置 auto.assign = FALSE
  2. 设置 env = NULL

这两种方法在功能上等价,但 auto.assign = FALSE 更能清晰表达其行为。建议使用它,因为您今后更容易记住 auto.assign = FALSE 的含义。

本练习是课程的一部分

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

查看课程

练习说明

  • 下载 SPY 数据,并通过使用 auto.assign 参数将其赋给名为 spy 的对象。
  • 使用 str() 函数查看 spy 对象的结构。
  • 下载 JNJ 数据,并通过使用 env 参数将其赋给名为 jnj 的对象。
  • 再次使用 str(),但这次作用于 jnj 对象。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Assign SPY data to 'spy' using auto.assign argument


# Look at the structure of the 'spy' object


# Assign JNJ data to 'jnj' using env argument


# Look at the structure of the 'jnj' object
编辑并运行代码