2017-09-14 33 views
0

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

library(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数据。

+0

'GBX = \'GBX = x \'' – G5W

回答

0

你需要使用“ `':

GBP = `GBP=X` 

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

不客气! :) –

1

如果我理解正确的文件,

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

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

此外,如果您在查找“键时遇到问题,它位于大多数键盘的左上角。它通常在R中用于包含麻烦的字符。

+0

感谢您的意见,并为我提供了有关auto.assign功能的更多知识!我的键盘是西班牙语的,所以它在键盘的右侧,从输入键的第二个按钮。再次感谢! – user113156