简体   繁体   English

Pandas 数据读取器

[英]Pandas DataReader

This may be a really simple question but I am truly stuck.这可能是一个非常简单的问题,但我真的被困住了。 I am trying to call Pandas' DataReader like:我正在尝试将 Pandas 的 DataReader 称为:

from pandas.io.date import DataReader

but it does not get DataReader.但它没有得到 DataReader。 I do not know what I am doing wrong, especially for such a simple thing.我不知道我做错了什么,尤其是对于这么简单的事情。 All I am trying to do is to acquire data from Yahoo Finance.我要做的就是从雅虎财经获取数据。

Thanks a lot for the help.非常感谢您的帮助。

Pandas data reader was removed from pandas, it is now a separate repo and a separate install Pandas 数据读取器已从 Pandas 中删除,现在是一个单独的 repo 和单独的安装

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

From the readme.从自述。

Starting in 0.19.0, pandas no longer supports pandas.io.data or pandas.io.wb, so you must replace your imports from pandas.io with those from 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

Many functions from the data module have been included in the top level API.来自数据模块的许多功能已包含在顶级 API 中。

import pandas_datareader as pdr
pdr.get_data_yahoo('AAPL')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM