【发布时间】:2015-10-15 20:13:45
【问题描述】:
我试图同时将多个 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 对象。
【问题讨论】: