J'utilisais juste pandas datareader pour obtenir les données de stock pour les deux dernières semaines et ainsi de suite et ça marchait bien. Tout à coup, depuis hier, la date indiquée ne fonctionnait plus. Cela me donne juste les données de l'année passée et je ne peux pas changer la date. Utilisé pour travailler avec celui qui a commenté, mais maintenant ce n'est pas le cas. Je l'ai même changé pour utiliser l'objet datetime, mais ne fonctionnait toujours pas. Une idée? J'ai mis à jour pandas et pandas_datareader toujours pas de chance. Utilisé un autre ordinateur ne fonctionnait toujours pas. Ont-ils récemment changé l'API?DataReader google finance date ne fonctionne pas
from pandas_datareader import data
import datetime
#start = '2010-01-01'
#end = '2017-7-31'
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2017,7, 31)
f = data.DataReader('AAPL', 'google', start, end)
print(f.head())
sortie:
Open High Low Close Volume
Date
2016-09-19 115.19 116.18 113.25 113.58 47023046
2016-09-20 113.05 114.12 112.51 113.57 34514269
2016-09-21 113.85 113.99 112.44 113.55 36003185
2016-09-22 114.35 114.94 114.00 114.62 31073984
2016-09-23 114.42 114.79 111.55 112.71 52481151
Ceci est un problème commun. Soit un bug avec datareader, ou les dépôts ne fournissent plus ces données. –