使用R package quantmod getSymbol函数返回通用xts变量

hea*_*ude 2 r xts quantmod

我正在使用quantmod R包.有没有办法让getSymbols返回一个通用的xts对象而不是我得到的符号.例如,如果我执行:

getSymbols("COKE", src='yahoo', index.class=c("POSIXt","POSIXct"), from='1990-01-01')
Run Code Online (Sandbox Code Playgroud)

它以符号COKE的名称创建xts对象.如上所述,有没有办法将xts数据对象返回到像x这样的通用变量.即

x <- getSymbol(...)
Run Code Online (Sandbox Code Playgroud)

我看起来很高和很低的解决方案,但没有答案.

谢谢

Jos*_*ich 6

它是?getSymbols(强调添加):

值:

对getSymbols的调用将在指定的环境中为指定的每个"Symbol"加载一个对象,其类由'return.class'定义.目前这可能是'ts','its','zoo','xts'或'timeSeries'.

如果'auto.assign'设置为FALSE,则返回"return.class"类型的对象.

例如:

x <- getSymbols("COKE", auto.assign=FALSE)
Run Code Online (Sandbox Code Playgroud)

在高低之前,阅读并理解文档是个好主意.;-)