我想在R中使用getSymbols(quantmod)包從我有一個.csv文件中的股票列表中下載股票價格。R從csv文件getsymbols
我有進口轉變爲R,但不能確定如何使用getSymbols .csv文件從.csv文件讀取
所以,我有我的股票符號列表,我想getSymbols下載每個價格數據符號在列表中。
我想在R中使用getSymbols(quantmod)包從我有一個.csv文件中的股票列表中下載股票價格。R從csv文件getsymbols
我有進口轉變爲R,但不能確定如何使用getSymbols .csv文件從.csv文件讀取
所以,我有我的股票符號列表,我想getSymbols下載每個價格數據符號在列表中。
我看到的唯一困難是getSymbols
將字符向量作爲輸入,而不是一個因素。所以你必須要小心,從文件中讀取你的符號時使用stringsAsFactors = FALSE
:
csv <- read.csv(textConnection("
SYMBOLS
IBM
GOOG
YHOO
"), stringsAsFactors = FALSE)
library(quantmod)
getSymbols(csv$SYMBOLS)
# [1] "IBM" "GOOG" "YHOO"
另外,如果你已經有一個名爲x
因素的符號,你可以運行getSymbols(as.character(x))
。
謝謝flodel。該第一個解決方案完美運作 – user1016078
你試過什麼代碼?什麼沒有用?有沒有錯誤(如果是這樣,'traceback()')是什麼?你的'sessionInfo()'是什麼? –