使用=符号更改数据框的名称

时间:2017-09-14 19:49:08

标签: r quantmod

我的问题是关于更改我使用quantmod包导入的数据框的名称。我跑了以下几行,

库(quantmod) data< - getSymbols(“GBP = x”,from =“2013-01-01”,to =“2017-06-01”,src =“yahoo”)

然后将数据保存为GBP = x 我现在想将此数据框的名称更改为“GBP”。 我一直在获取价值而不是数据框架。

GBP GBP = x

当我运行GBP< - as.data.frame('GBP = x')时,我只得到一个数据帧,其值为GBP = x - 1观察1变量。

非常感谢任何帮助

(或者,如果您可以建议一种从quantmod下载FX数据的方法,将其存储为一个更方便的名称,也可以做到这一点。

2 个答案:

答案 0 :(得分:2)

如果我正确理解文档,

data <- getSymbols("GBP=x", from = "2013-01-01", to = "2017-06-01", src="yahoo",auto.assign=FALSE)

将导致FX数据存储在数据中。

此外,如果您无法找到`键,它位于大多数键盘的左上角。它通常在R中用来包含麻烦的字符。

答案 1 :(得分:0)

您需要使用''':

GBP = `GBP=X`

# remove the original dataframe from your workspace
rm(`GBP=X`)