Python Pandas DataReader

Bru*_*uno 1 yahoo python-3.x yahoo-finance pandas

这可能是一个非常简单的问题,但我真的被卡住了.我想把Pandas的DataReader称为;

from pandas.io.date import DataReader
Run Code Online (Sandbox Code Playgroud)

但它确实得到了DataReader,我不知道我做错了什么,特别是对于这么简单的事情.我所要做的就是从雅虎财务中获取数据.

非常感谢您的帮助.

zhq*_*iat 9

Pandas数据阅读器已从熊猫中删除,现在它是一个单独的仓库和单独的安装

https://github.com/pydata/pandas-datareader

从自述.

从0.19.0开始,pandas不再支持pandas.io.data或pandas.io.wb,因此您必须将pandas.io中的导入替换为pandas_datareader中的导入:

from pandas.io import data, wb # becomes
from pandas_datareader import data, wb
Run Code Online (Sandbox Code Playgroud)

数据模块中的许多功能都包含在顶级API中.

import pandas_datareader as pdr
pdr.get_data_yahoo('AAPL')
Run Code Online (Sandbox Code Playgroud)