推荐好文:
①程序员用Python爬虫做副业半个月就赚了3W
②程序员别瞎学,这几门语言要被淘汰了…
对于金融分析来说,获取数据是第一步。Python的一个强大功能之一就是数据获取(爬虫)。但是对于没时间学爬虫程序的小白来说,python丰富的开源包为我们节省了不少时间精力,只要会用前人的车轮,就可以造就自己的车。
Python提供金融股票数据的包,国外的包有pandas_datareader、yfinance,国内的包有tushare、baostock。接下来,我们就比较一下这4种开源金融数据接口。
1、Pandas提供的数据接口DataReader
DataReader是Pandas提供的专门从财经网站获取金融数据的API接口,DataReader可从多个金融网站获取到股票数据,如“Yahoo!Finance” 、“Google Finance”等,这里以Yahoo为例。使用分析:出现过yahoo数据库关闭接口的情况,而且获取数据非常慢
\1. 安装DataReader,并导入环境
# pip install pandas_datareader
import pandas_datareader.data as web
import pandas as pd
\2. 获取股票数据
以深市A股的000875在2018年1月1日的交易数据为例:
注:中国上市股票及代码说明
- 沪市A股:沪

本文介绍了Python获取金融股票数据的四个开源包:Pandas DataReader、yfinance、Tushare和baostock,包括它们的优缺点及使用示例。针对初学者,文章提供了安装和数据获取的基本步骤,特别强调了数据复权的概念,帮助读者选择适合的工具进行股票实时监控。
最低0.47元/天 解锁文章
1076

被折叠的 条评论
为什么被折叠?



