【发布时间】:2019-09-09 02:00:06
【问题描述】:
所以,我想下载索引的数据,但无法获取数据。问题在于,Yahoo.finance 将索引的代码视为在它们之前有一个 ^,例如,^VIX 而不是 VIX。不幸的是,我的代码不喜欢那样。我找不到任何函数或替代方法来调用这些数据。另外,我真的不想更改我从中获取数据的平台,这对我的其余代码来说将是一个巨大的痛苦。
我已尝试将 ^ 与资产一起放入,但它不会下载数据。我也试过在没有 ^ 的情况下调用数据,这给出了错误的数据。
asset <- "VIX"
ticker <- "VIX"
start.date <- as.Date('2009-09-01')
getSymbols(ticker, src='yahoo', from=start.date)
Adj.Close <- get(ticker)[,6]
当我把它放进去时,我最终会收到这条消息:
Error in get(ticker) : object '^VIX' not found
感谢您抽出宝贵时间,无论您是否知道解决方案。
【问题讨论】: