0
我在這裏挺新的,在這裏遇到了一個非常奇怪的問題(就像我自己想的那樣)。我有一列包含所有S & P500代碼(MMM,ABT,ABBV,ACN,ATVI,AYI,ADBE ....)。然後,我執行一些代碼,爲每個代碼請求xts。我不是善於創造的循環,所以我這樣做(第一列由行情的):下載標準普爾500組件的收盤價格
sp500=read.csv(text=getURL("https://raw.githubusercontent.com/datasets/s-and-p-500-companies/master/data/constituents-financials.csv"), header=T)
n=nrow(sp500)
for(i in 1:n) {
j <- sp500[i,1]
getSymbols(j)
j=as.data.frame(j)
}
,所以我得到了很多的數據集,叫同樣的方式,作爲代號列給出,之前提到過。但問題在於,我有辦法創建一種聚合數據集,由每個數據集中的一個確切列組成。換句話說,我必須拿MMM$MMM.Close
並加ABT$ABT.Close
等等。
我想,這將是很長的手動,所以我想知道,怎麼可能將代碼逐一處理這些數據集(循環),知道它的名字是從有代價的列?
不確定你的意思。 – AidanGawronski