我在哪里错了...
我正在尝试从data.frame
包中创建symbols
个quantmod
当我运行以下内容时;
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])
}