开始使用免费开始使用

为单个工具创建有效名称

如果您只为一个符号下载数据,而该符号并不是语法上有效的名称,您可以在调用 getSymbols() 时设置 auto.assign = FALSE。这样,您就可以将输出直接赋给一个语法上有效的对象名。

您可能还需要将列名转换为语法上有效的名称。如果您计划在要求列名为语法上有效名称的函数(例如 lm())中使用这些数据,这样做会更稳妥。

本练习是课程的一部分

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

查看课程

练习说明

  • 使用 getSymbols() 及其 auto.assign 参数,创建名为 BRK.A 的对象,其中包含 "BRK-A" 的数据。
  • 使用 colnames() 创建名为 col_names 的对象,保存 BRK.A 对象的列名。
  • 使用 make.names()col_names 转换为语法上有效的名称。

交互式实操练习

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

# Create BRK.A object


# Create col_names object from the colnames() of BRK.A
col_names <- 

# Convert col_names into syntactically valid names
colnames(BRK.A) <- 
编辑并运行代码