我有一个 csv 文件,我想将每一列 a 提取为字符串,以便我可以将它与包中的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'
当我一一输入符号时,它工作正常。我还注意到,当我走到最后一行的末尾时,边距似乎已损坏。在图像中,您可以看到“符号”的值,行尾的右侧比应有的多几个空格(由于初始括号的颜色,您可以看到这一点)。