开始使用免费开始使用

为多个工具创建有效名称

之前的练习已经演示了如何使用 setSymbolLookup()getSymbols() 设置默认数据源。您也可以使用 setSymbolLookup() 在工具符号与 R 对象名称之间建立映射关系。

当您需要下载大量不符合 R 语法命名规则的符号,或符号名称与其他 R 变量名冲突时,这会很有用。

一个名称冲突的示例是 AT&T 股票的符号 T,它常被用作逻辑值 TRUE 的简写。

若要更改某个符号对应的对象名称,需要以列表形式向 setSymbolLookup() 传递参数,如:setSymbolLookup(NEW_NAME = list(name = "OLD_NAME"))

本练习是课程的一部分

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

查看课程

练习说明

  • "BRK-A" 的名称设为 "BRK.A"
  • "T"(AT&T)设为 "ATT"
  • 使用一次 getSymbols() 调用,按您指定的新名称同时加载这两个工具的数据。

交互式实操练习

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

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
编辑并运行代码