让 getSymbols() 返回其获取的数据
在上一个练习中,getSymbols() 会自动创建一个与您提供的代码标识符同名的对象。本练习将教您让 getSymbols() 直接返回数据,这样您就可以自行对输出进行赋值。
有两种参数设置可以让 getSymbols() 返回数据:
- 设置
auto.assign = FALSE。 - 设置
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