私は csv ファイルを持っています。パッケージのgetSymbols
関数で使用できるように、各列を文字列として抽出したいと考えています。quantmod
csv ファイルは次のようになります。
AEGR,Aegerion Pharmaceuticals Inc
AKS,AK Steel Holding Corp
ALXA,Alexza Pharmaceuticals Inc
CCL,Carnival Corporation
CECO,Career Education Corp
CDXS,Codexis Inc
そして、このコードを使用してファイルを読み取ります。
data<-read.csv(file='CAPM/allquotes.csv',header=F)
symbols=gettext(data[,1])
symbol.names=gettext(data[,2])
getSymbols(symbols)
次のエラーが表示されます。
Error in download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, : cannot open URL 'http://chart.yahoo.com/table.csv?s=ALXA&a=0&b=01&c=2007&d=5&e=16&f=2012&g=d&q=q&y=0&z=ALXA&x=.csv'
In addition: Warning message:
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, : cannot open: HTTP status was '404 Not Found'
記号を 1 つずつ入力すると、正常に動作します。また、最後の行の最後に行くと、余白が壊れているように見えることにも気付きました。画像では、'symbols' の値を確認できます。行末は本来あるべきよりも右側に数スペース多くなっています (最初のかっこの色が原因でわかります)。