Quantmod viewFinancials to data.frames跨多个getFinancials列表

时间:2018-03-05 23:37:27

标签: r quantmod

我在哪里错了...

我正在尝试从data.frame包中创建symbolsquantmod

当我运行以下内容时;

library(quantmod)
symbols <- c("HOG", "GE", "GOOG")
symbols.f <- sapply(symbols, function(x) { paste0(x, ".f") })
symbols <- sub("\\.f","", symbols.f)

for (i in 1:length(symbols)) {   
 getFinancials(symbols[i], src="yahoo", auto.assign = TRUE)
}

我得到了3个股票代码财务数据的清单。

当我跑步时;

GE <- as.data.frame(viewFinancials(GE.f))

我能够将4年的数据保存为data.frame但是当我尝试为所有symbols执行此操作时,我遇到了错误。 (理想情况下,我想结合循环函数来创建data.frame

for(j in 1:length(symbols)) {
  viewFinancials(symbols.f[j])
}

0 个答案:

没有答案