【发布时间】:2014-01-11 09:33:38
【问题描述】:
疯狂地尝试创建某种类型的包含 xts 对象的列表/数据框。
我正在尝试遍历一个字符串向量(每个都是一个经济“代码”),并使用 quantmod 包中的 getSymbols 函数为每个字符串创建一个 xts 对象(每个“代码”的长度不同)。然后我想让每个 xts 对象成为数据框中的一个数据点。我还计划在数据框中包含一些相关数据(例如,每个 xts 对象中的最大日期,以及我在其他地方指定的“标题”等),但我可以自己处理。
仅仅试图创建一个 xts 对象列表就让我发疯了。当我尝试这样的事情时,我总是会得到一个字符串列表:
test <- list()
for (i in 1:length(fredTickers))
{# import Data from FRED database
# this creates a list of strings, I'm hoping for list of xts objects...
test[i] <- getSymbols(fredTickers[i],src="FRED")
# xts objects are created for each, but not assigned to the list
}
# this creates an xts object named EVANQ.
# The test2 object is just a string with value "EVANQ".
test2 <- getSymbols("EVANQ",src="FRED")
处理这些 xts 对象让我发疯。我尝试了很多技巧。
感谢您的帮助。
【问题讨论】:
标签: r list dataframe xts quantmod