Yahooからダウンロードするのではなく、csvファイルを使用して複数のシンボルを読み込もうとしています。元のコードはうまく機能し、
load.packages('quantmod')
tickers = spl('TLT,IWM,GLD')
data <- new.env()
getSymbols(tickers, src = 'yahoo', from = '1980-01-01', env = data,
auto.assign = T)
ただし、以下のコードを使用しようとすると、スクリプトの後半で「添え字の範囲外」エラーが発生します。
load.packages('quantmod')
tickers = spl('TLT,IWM,GLD')
data <- new.env()
getSymbols(tickers, src="csv", dir= "C:/Users/Admiral/Downloads/",
env = data, auto.assign = T)
2番目のコードセットが機能しない理由を誰かが考えていますか?テストするために、Yahooからcsvデータをダウンロードし、ローカル(Windows)に保存しました。1つのcsvファイルを使用しただけでは、添え字エラーは発生しません。以下のコードも試しましたが、スクリプトの後半で同じエラーが発生します。
setSymbolLookup(tickers=list(src="csv", dir= "C:/Users/Admiral/Downloads/"))
getSymbols(tickers, auto.assign = T, from = '1980-01-01', env=data)