我使用quantmod来获取股票代码的股票价格,这会创建一个xts对象。
当我尝试将此对象写入csv文件时,我似乎无法弄清楚如何使用变量名称调用该对象。见下文:
ticker="IBM"
getSymbols(ticker,from='1990-01-01')
write.table(ticker,file="deleteme.csv", col.names=FALSE, sep=',')
write.table(as.data.frame(ticker),file="deleteme2.csv", col.names=FALSE, sep=',')
有谁知道如何传递变量“ticker”,而write.table命令会知道它需要调用IBM xts数据文件吗?
谢谢!
答案 0 :(得分:1)
找到了解决方法!我们需要在quantmod函数中关闭自动分配。
symbols<-getSymbols(px_ticker,from='1990-01-01', auto.assign=F)