从pandas代码库中提取的数据读取器应与最新的pandas版本兼容
pandas-datareader的Python项目详细描述
最新的熊猫远程数据访问,适用于多个版本的熊猫。
警告
从v0.7.0开始,google finance和morningstar已经被立即弃用,因为 他们的原料药变化很大,没有稳定的替代品。
用法
从0.19.0开始,pandas不再支持pandas.io.data或pandas.io.wb,因此 您必须将来自pandas.io的导入替换为来自pandas_datareader:
frompandas.ioimportdata,wb# becomesfrompandas_datareaderimportdata,wb
数据模块中的许多函数都包含在顶级api中。
importpandas_datareaderaspdrpdr.get_data_fred('GS10')
文档
Stable documentation 在上可用 github.io。 稳定文档的第二个副本托管在 read the docs了解更多详细信息。
Development documentation 可用于Master中的最新更改。
安装
要求
使用熊猫数据读取器需要以下软件包:
- 熊猫>;=0.19.2
- lxml
- 请求>;=2.3.0
- 包装
创建文档还需要:
- matplotlib
- 伊普顿
- 斯芬克斯
- 狮身人面像主题
测试需要pytest。
通过pip
安装最新版本$ pip install pandas-datareader
安装最新开发版本
$ pip install git+https://github.com/pydata/pandas-datareader.git
或
$ git clone https://github.com/pydata/pandas-datareader.git $ python setup.py install