import pandas as pd
#from pandas_datareader import data, wb
import pandas.io.data as web
import datetime
start = datetime.datetime(2014,6,2)
end = datetime.datetime(2014,9,25)
google = web.DataReader("GOOG", "yahoo", start, end)
tesla = web.DataReader("TSLA", "yahoo", start, end)
apple = web.DataReader("AAPL", "yahoo", start, end)
動作しません走る。は、在庫データをロードするためにパンダを使用しようとするが、この単純なコードでは、私が実行しようとしています、と私は3日前にそれを実行することができたが、それはすべて、最後の2日間は拒否している
問題:start =(2014,6,2)end =(2014,8,7)と言う日付を設定すると、コードは完全に正常に実行されます。ただし、終了日を(2014,9,15)に変更すると、次のエラーが表示されます。
3回試したあと、Yahoo! 'http://ichart.finance.yahoo.com/table.csv?s=GOOG&a=5&b=2&c=2014&d=8&e=25&f=2014&g=d&ignore=.csv'
私はこのすべてをAnaconda(jupyterノートブック)を使用して実行しているため、pandasパッケージは最新であり、変更は行われていないと推定できます。
私もその更新pandas_datareaderとpandas.io.dataの時代遅れの輸入を変更しようとしましたが、(のpython 3を使用して)jupyterノートがモジュールの存在に
を認識していないなぜこれが起こっているとの任意の助けがあります大いに感謝!
感謝を!今では問題が構文内ではなく、私のジュピターのノートブックがモジュールとして "pandas_datareader"を認識するのを拒否してから使用しているノートブックであることを知っています – zame
それはパッケージを別途ダウンロードしなければjupyterノートブックはそのモジュールをサポートしていません。この問題に遭遇する他の人のために端末に置くコードはここにあります! conda install -c https://conda.anaconda.org/anaconda pandas-datareader – zame
pandas-datareaderは別途インストールする必要があります。 anacondaを使用していない人には、典型的なインストールコマンドがあります。 'sudo -H pip install pandas-datareader'(ubuntu)または ' pip install pandas-datareader'(ウィンドウズ) – dmdip