传入一个与write.table一起使用的变量

时间:2014-05-07 22:19:03

标签: r csv xts quantmod write.table

我使用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数据文件吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

找到了解决方法!我们需要在quantmod函数中关闭自动分配。

symbols<-getSymbols(px_ticker,from='1990-01-01', auto.assign=F)