r - 只能得到股票指数R的5天数据
问题描述
我有一个脚本可以将来自 yahoo-finance 的数据下载到 R 中。它适用于每只股票,但很难使用索引。我正在尝试运行索引 TNX,但它只给我连续 5 天的数据。
我尝试在索引前加一个“^”,因为这是 yahoo Finance 用作索引的变量,但它不起作用。
ticker <- "TNX"
start.date <- as.Date('2016-09-01')
getSymbols(ticker, src='yahoo', from=start.date)
Adj.Close <- get(ticker)[,6]
daily.returns <- ROC(Adj.Close, n=1, type='continuous')
当我把它放进去时,我没有得到任何错误,但是当我查看时,daily. returns
我得到了这个:
2019-04-22 NA
2019-04-23 -0.03306086
2019-04-24 0.00000000
2019-04-25 -0.03419136
2019-04-26 0.00000000
就这样。当然,这段代码在任何其他股票上都非常有效,但我就是想不通这个。
感谢您抽出宝贵时间,即使您无法提供帮助,我们也感谢您提供帮助的愿望。
解决方案
推荐阅读
- javascript - 启用 css 透视的 Firefox mousemove 错误
- c# - 尝试从共享点获取工作簿时出现 Microsoft Graph ItemNotFound 错误
- web-scraping - 将数据从 yahoo Finance 导入到 Google 表格
- python - 用 0(零)替换 numpy ndarry 负元素
- wpf - 如何设置 XAML 中静态资源 Image.Source 的大小?
- php - 如何在第三方包路由上添加自己的中间件
- python - 第 90 行的块标记无效:“cart_product_form”,预期为“endblock”。您是否忘记注册或加载此标签?
- reactjs - antd select 处理带有渐变的自定义形状
- typescript - 有没有办法让打字稿推断数组的每个单独索引的类型,而函数中没有类型参数?
- javascript - CSS背景图像不适用于本地