2017-08-29 89 views
0

我試圖使用讓股市歷史大熊貓,DataReader的 我的點子安裝大熊貓,DataReader的屬性不工作

這裏安裝大熊貓,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' 
+0

嘗試卸載'pandas_datareader'並重新安裝它。 'pip卸載pandas-datareader' 'pip install pandas-datareader' – 10101010

+0

Thax @ 10101010正如你所說我已經試過這個但仍然不能正常工作 –

+0

你在當前目錄中是否有任何名爲'pandas_datareader'的文件。也許你是指那個文件。 – 10101010

回答

0

你的import語句是錯誤的,將其更改爲from pandas_datareader import data, wb

這裏有一個關於模塊和包的很好的答案https://softwareengineering.stackexchange.com/a/111882/246262

+0

thanx @vinny是我更改了我的導入語句,但仍然收到相同的錯誤 –

+0

我將其從導入pandas_datareader.data更改爲wb以從pandas_datareader導入數據,wb –

+0

您的錯誤輸出'pandas_datareader.web'。仔細檢查它是否只有pandas_datareader – Vinny