pandas datareader引发AttributeError:模块'pandas.io'没有属性'data'

pandas datareader引发AttributeError:模块'pandas.io'没有属性'data',第1张

pandas datareader引发AttributeError:模块'pandas.io'没有属性'data'

pandas删除了该功能,现在将其作为其他软件包提供(link):

DataReader删除了子软件包pandas.io.data,转而使用了可单独安装的pandas-
datareader软件包。这将允许将数据模块独立更新到您的pandas安装。pandas-datareader v0.1.1的API与pandas
v0.16.1中的API相同。(GH8961)

您应该替换以下内容的导入:

from pandas.io import data, wb

具有以下内容:

from pandas_datareader import data, wb

安装

pandas_datareader
pip install pandas-datareader

并替换为以下代码:

from pandas_datareader import dataimport datetime as dtticker = 'GLD'begdate = '2014-11-11'enddate = '2016-11-11'data1 = data.DataReader(ticker,'yahoo',dt.datetime(2014,11,11),dt.datetime(2016,11,11))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存