开始使用免费开始使用

使用 get() 或反引号访问对象

在某些情况下,您可能会为某个金融工具下载数据,而其名称并非符合 R 语法的有效名称。语法上有效的名称只能包含字母、数字、"." 和 "_",且必须以字母或以一个 "." 开头,且后面不能紧跟数字。

例如,伯克希尔哈撒韦 A 类股的代码是 "BRK-A",因为包含 "-" 字符,所以不是语法上有效的名称。再比如中国股票,代码通常由数字组成。Yahoo Finance 上上证综合指数的代码是 "000001.SS"。

对于这类不符合语法规则的对象名称,您可以使用 get 函数或反引号(`)来访问。

本练习是课程的一部分

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

查看课程

练习说明

  • 使用 getSymbols() 加载 "BRK-A" 的数据。
  • 使用反引号(`)配合 head() 查看数据的前几行。
  • 使用 get()getSymbols() 加载的数据赋值给名为 BRK.A 的对象。

交互式实操练习

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

# Load BRK-A data


# Use backticks (`) and head() to look at the loaded data
___(`___`)

# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")
编辑并运行代码