【发布时间】:2012-08-15 06:03:50
【问题描述】:
我有一个 xts 对象的列表,它们是互斥天数。我想将merge 列表合并为一个大的xts 对象。我这样做的尝试是“
merged_reg_1_min_prices <- do.call(cbind, reg_1_min_prices)
但是这似乎内存不足。 reg_1_min_prices 是 6,000 天的 1 分钟在互斥天返回,所以它不是很大。有谁知道如何解决这个问题?
要明确:reg_1_min_prices 包含相互排斥的日期,每天有 1 分钟的价格,列表中的每个条目都是一个 xts 对象。
【问题讨论】:
-
reg_1_min_prices是 6,000 个 xts 对象的列表,其中每个列表元素是一天的 1 分钟数据吗? -
是的。抱歉,让我将其添加到问题中
-
您确定要
cbind而不是rbind?如果您想rbind数据,this function 可能会有所帮助 -
我试过
merge、rbind和cbind。不幸的是,它们都失败了,内存使用量从 aourn 4 gigs 增加到大约 60 gigs。 -
我上面引用的函数在
FinancialInstrument:::getSymbols.FI中使用,它可以很好地加载和合并大量天数的高频数据。