2017-09-14 64 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