【发布时间】:2015-09-10 10:16:08
【问题描述】:
我正在尝试一次从雅虎下载几股股票的价格。我尝试了以下代码,它产生了结果,但我希望结果以每股列的形式呈现。
所以:
library(tseries)
library(zoo)
ticker<-c('AAPL', 'MSFT', 'GOOG')
nShares<-length(ticker)
start<-'2015-01-01'
end<-'2015-09-01'
prices <- function() {
y=get.hist.quote(instrument = ticker[i],
start = start,
end = end, quote = "AdjClose",
retclass = "zoo")
dimnames(y)[[2]] <- as.character(ticker[i])
print (y)
}
for (i in 1:nShares){
prices()
}
我得到的结果是一列包含 3 股的所有时间序列。我想将它们全部放在 3 列中:
Date AAPL MSFT GOOG
2015-xx-xx xx.xx xx.xx xx.xx
我该怎么做?
【问题讨论】: