【发布时间】:2015-02-20 02:25:30
【问题描述】:
我想使用 quantmod 下载数据,将它们保存到文件中以便稍后加载。
下面一段R代码
library(quantmod)
symbols <- c("DEXUSUK", "STLFSI", "GDP")
tmpdir <- tempdir()
getSymbols(symbols, src="FRED")
saveSymbols(symbols, file.path=tmpdir)
rm(list = symbols)
getSymbols(symbols, src="RData", dir=tmpdir, extension="RData")
在最后一行产生错误:
Error in `colnames<-`(`*tmp*`, value = c("DEXUSUK.Open", "DEXUSUK.High", : length of 'dimnames' [2] not equal to array extent
但在临时文件中创建了有效的 .RData 文件。位置,并且可以单独加载()。
这是 quantmod 中的问题(在 R 3.1.2 上使用 0.4-3 版)还是这种用法无效?
【问题讨论】: