R语言pedquant
时间: 2023-11-20 19:07:45 浏览: 51
R语言的pedquant包是由谢士晨开发的,它为金融量化分析提供了数据获取的解决方案。该包可以用于获取A股数据,其中包括股票的价格、财务数据等。相比于quantmod和tidyquant等包,pedquant提供了更完善的支持和更多的数据来源选择。
您可以使用以下步骤来获取A股数据:
1. 安装pedquant包:通过在R中运行`install.packages("pedquant")`来安装pedquant包。
2. 导入pedquant包:使用`library(pedquant)`来导入已安装的pedquant包。
3. 设置股票代码:使用`setSymbolLookup`函数来设置要获取数据的股票代码和名称。例如,`setSymbolLookup(GYLS = list(name = "600059.SS"))`用于设置股票代码为600059.SS的股票。
4. 获取股票数据:使用`getSymbols`函数来获取指定股票代码的数据。例如,`getSymbols("GYLS", src = "yahoo", from = "2015-01-01", to = "2022-09-16")`用于获取股票代码为GYLS的股票数据,数据来源为雅虎财经,时间范围为2015年1月1日至2022年9月16日。
5. 将数据写入文件:使用`write.csv`函数将获取的股票数据写入CSV文件,如`write.csv(stocks, file = "stocks1.csv")`。
以上是使用pedquant包获取A股数据的基本步骤。您可以根据实际需求,设置不同的股票代码和获取数据的时间范围来获取所需的数据。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)