我试图通过 for 循环创建一系列空 xts 对象,但我失败了。
我创建了一个名为 SYMBOL_vector 的字符向量,其中包含我希望创建的空 XTS 对象的名称。我还使用 getSymbols 下载了一些股票市场数据,包括符号 SPY 的数据。因此,存在一个名为 SPY 的 XTS 对象。
我的 for 循环代码是:
for (i in 1 : length(SYMBOL_vector)) {
SYMBOL_vector[i] <- as.xts(order.by = index(SPY))
}
当我运行代码时,我收到以下错误:
xts(x = NULL, order.by = x, ...) 中的错误:形式参数“order.by”与多个实际参数匹配
如果对反馈很重要,一旦创建了空的 xts 对象,我将编写另一个 for 循环来填充每个循环的每日返回数据。
我不反对对循环采取完全不同的方法……这个方法似乎又快又容易。提前感谢您的帮助!