2017-06-13 4 views
0

ich die Firma Apple Bestandsdaten von Yahoo Finance mit dem folgenden Code erhalten möchten:python2.7: Bestandsdaten von Yahoo Finance mit pandas_datareader Fehlern bekommen

import pandas as pd 
import datetime 
from pandas_datareader import data 



start = datetime.datetime(2016,1,1) 
end = datetime.date.today() 

apple = data.DataReader('AAPL', 'yahoo', start) 
apple.head() 

Aber es gibt Fehler, ich weiß, ich kann Aus den Bestandsdaten von Google-Quelle erhalten, aber es gibt keine adjust_close Daten von Google. Beeinflusst die Yahoo-Unternehmenssituation dies? Haben Sie eine andere Methode, um das zu lösen? Dank

RemoteDataError: Unable to read URL: http://ichart.finance.yahoo.com/table.csv?a=0&ignore=.csv&s=AAPL&b=1&e=13&d=5&g=d&f=2017&c=2016 

Antwort

1

Yahoo hat es API-Aufrufe geändert und pandas_datareader funktioniert nicht mehr

Sie müssen das Update-yahoo-Finance-Paket (vorübergehend beheben) zum Download dies wieder zur Arbeit zu kommen. Sie sollten in der Lage sein, dieses Paket zu installieren,

pip install fix-yahoo-finance 
+0

danke @nitin. Haben Sie Code, wie man es benutzt, zum Beispiel, um die Bestandsdaten zu erhalten: Beginne, Hoch, Tief, Schließen, Volumen, adjusted_close – tktktk0711

+0

der Code bleibt gleich ... einfach das Fix-Yahoo-Finanzpaket importieren – nitin

Verwandte Themen