属性不起作用

时间:2017-08-29 07:22:38

标签: python pandas

我试图使用pandas-datareader获取股市历史 我通过pip install pandas-datareader

安装pandas-datareader

这是我正在尝试获取数据的代码

import pandas as pd
import datetime
from  pandas_datareader import data, wb
import matplotlib.pyplot as plt
from  matplotlib import style


style.use('ggplot')


start =datetime.datetime(2010,1,1)

end = datetime.datetime(2015,1,1)

df = wb.DatarReader("XOM",'yahoo-dividends',start,end)

print (df.head())

df['Adj Close'].plot()

plt.show()

但我得错误说

 AttributeError: module 'pandas_datareader.web' has no attribute 'DataReader'

1 个答案:

答案 0 :(得分:0)

您的导入声明错误,请将其更改为from pandas_datareader import data, wb

这里有关于模块和包的很好的答案https://softwareengineering.stackexchange.com/a/111882/246262