【发布时间】:2017-06-03 14:54:20
【问题描述】:
我是 R、loop 和 quantmod 的新手。 我正在尝试构建一个可以更轻松地用于计算的数据库(以列格式)。
我想知道您将如何使用“循环”来自动化下面的过程。 我只是将两个数据集绑定在一起。
如您所见,我使用 rbind、Google 和 Apple 股票价格将两个数据集绑定在一起。如果我有 100 只股票,这个过程需要很长时间,所以我想知道如何使这个过程自动化?
library(quantmod)
tickers<- c("AAPL", "GOOG")
all<- new.env()
getSymbols(tickers,src="google", env = all, from = Sys.Date()-100, to = Sys.Date())
apple_share<- all$AAPL
colnames(apple_share)<- c("Open", "High", "Low", "Close", "Volume")
apple_share$Ticker<- rep(1, nrow(apple_share))
google_share<- all$GOOG
colnames(google_share)<- c("Open", "High", "Low", "Close", "Volume")
google_share$Ticker<- rep(2, nrow(google_share))
combined_data<- rbind(apple_share,google_share)
非常感谢,
苏普
【问题讨论】: