【发布时间】:2015-06-15 02:02:42
【问题描述】:
我要解决的问题是使用 Yahoo! 循环通过 R 的字符串!金融API。这会生成一堆数据框文件,但如果我可以将其转换为xts,那就太棒了。但是,xts 部分并不那么重要。
library(quantmod)
DB <- quantmod:::DDB_Yahoo()
for (i in length(DB$db)){
symbols <- DB$db[i] #symbols are c('AAIT', 'AAL', 'AAME', ... #Thousands Essentially
URL <- "http://ichart.finance.yahoo.com/table.csv?s=symbols"
dat[i] <- read.csv(URL[i])
dat$Date <- as.Date(dat$Date, "%Y-%m-%d")
我知道我们不能在 ("") 引号中使用符号,但这是出于逻辑目的。
附言对于这种情况,我不是故意使用quantmod 函数。
【问题讨论】:
标签: r loops yahoo-finance