r - 提取股票信息
问题描述
早上好。我正在尝试提取几家公司的股票数据。我使用下面的代码为一家名为 Godrej 的公司做事。
library(quantmod)
require(quantmod)
df1 <- as.data.frame(getSymbols("GODREJIND.NS", src = "yahoo", from = "2018-01-01", to = Sys.Date(),verbose = F, auto.assign = T))
allstocks <- fortify.zoo(GODREJIND.NS)
但是,如果我想一次提取超过 1 家公司。有没有办法做到这一点?我的计划是,我将所有公司都放在一个像上面这样的 excel 文件中,然后调用它
谁能帮我一次提取所有公司的股票
解决方案
您可以尝试使用tidyquant
它并将符号向量传递给tq_get
函数。
symbols <- c("GODREJIND.NS", "ASHOKLEY.NS")
sd <- as.Date("2019-10-25")
ed <- as.Date("2019-10-31")
tq_get(symbols,
from = sd,
to = ed )
推荐阅读
- python - 不能使用 python VLC,因为 VLC 的路径是不可更改的
- angularjs - 创建 Firebase 登录系统时出现注入器 unpr 错误?
- java - 如何将多个信息从客户端应用程序发送到服务器?
- powershell - 表达式或语句中出现意外标记(尝试将新域设置为别名)
- java - 从图库中选择图像路径为空
- numpy - 沿列查找数组模式的最佳方法
- html - CSS 水平定位
- c - 在没有实际硬件的情况下在 linux 上编写中断处理程序需要做什么?
- c# - 以恒定可折叠的方式反序列化 JSON Map C#
- azure-ad-b2c - 使用 SendGrid 进行 Azure b2c 自定义电子邮件验证以重置密码策略