推荐好文:
①程序员用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