我正在尝试将多个 Quandl 代码同时拉入 R 中,并希望最终得到一个 xts 对象,其中包含数据的 [i] 列(加上日期列)。
我创建的用于从 Quandl 调用数据的函数似乎没问题,但我需要有关创建 xts 对象的语法方面的帮助。这是我到目前为止所拥有的:
# Build vector of model holdings
holdings <- c("VTI","VEA","VWO","LQD","BND","TLT","VNQ","GLD","VGSH")
# Function to fetch each holding as an xts object, adjusted close returns
getQholdings <- function(ticker){
codes <- paste("EOD/",ticker,".11",sep="")
for(i in 1:length(ticker)){
???? <- Quandl(codes[i],type="xts",transformation="rdiff",
start_date="2013-12-31",collapse="monthly",
force_irregular=TRUE)
}}
我需要问号所在的帮助,我认为这应该是某种函数,可以通过“for”函数的每次迭代逐步构建 xts 对象。