我是R,loop和quantmod的新手。 我正在嘗試構建一個可用於計算更容易使用的數據庫(以列格式)。循環通過new.env()R(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)
非常感謝,
Shoups
的字符太棒了!謝謝 –