1
我想循環訪問一些公司代碼的CSV並下載他們各自的代碼數據。getSymbols()函數可以取代變量本身嗎?
到目前爲止,我已經定義變量「股票」如下:
ticker <- companyList[1, 'Symbol']
當我打印「股票」屏幕
,它顯示了1股股票完全正常,但是當我嘗試通過ticker變量轉換爲quantmod的getSymbols函數,我得到一個錯誤。
getSymbols(ticker)
Error in do.call(paste("getSymbols.", symbol.source, sep = ""), list(Symbols = current.symbols; :
could not find function "getSymbols.940"
在我的語法中是否有錯誤?有沒有另外一種方法可以做到這一點?任何書籍推薦?
謝謝你的回答!但我期望循環訪問我的CSV並從CSV中的所有數百個代碼中下載數據。 –
你的CSV是怎樣的? ...一個小例子會有幫助。您應該能夠從CSV中提取股票代碼名稱。比你可以下載相同的數據(你不需要一個循環,R矢量化)。之後,你只需要一個函數來編寫CSV的例如。 'write.table' – holzben
它的結構爲符號名稱。例如,如果我做股票< - companyList [1:5,'Symbol'],然後打印股票代碼,它會顯示所有前5個公司代號。我想將此變量傳遞給getSymbols,但您的示例代碼不適用於我。我不想手動輸入代號。 –