今日、私はPythonのpandas_datareaderを使用して株式データを取得していました。面白いことに、それは数時間前に機能しましたが、今ではyahoo-financeから株式データを取得することはできませんが、グーグルで実行できます。次に、コマンドターミナルのpandas datareader、pip install pandas-datareader --upgrade
をアップグレードしました。次に、アップグレードしたパッケージを通常どおりfrom pandas_datareader import data, wb
にインポートしました。
それでも機能しませんが、ストックオプションを取得するためには機能します。 pandas datareader https://pypi.python.org/pypi/pandas-datareader/0.4. のこのドキュメントに従って行う必要があります
from pandas_datareader import Options
aapl = Options("AAPL" "yahoo")
aapl = aapl.get_all_data()
グーグルでは、株式データの取得が機能します。
import datetime
import pandas as pd
from pandas_datareader import data, wb
start = datetime.datetime(2016, 1, 1)
end = datetime.datetime(2017, 1, 1)
aapl = data.DataReader("AAPL", "google", start, end)
Yahoo-Financeが機能しません。
aapl = data.DataReader("AAPL", "yahoo", start, end)
これはとても迷惑です!誰かがYahooから株式データを取得するのを手伝ってくれる?
トレースバックは次のとおりです。
aapl = data.DataReader( "AAPL"、 "yahoo"、start、end) トレースバック(最後の最新の呼び出し): ファイル ""、 1行目の でaapl = data.DataReader( "AAPL"、 "yahoo"、start、end) ファイル "C:\ Anaconda3\envs\p3\lib\site-packages\pandas_datareader\data.py "、94行目、DataReader内 session = session).read() ファイル" C:\ Anaconda3\envs\p3\lib\site-packages\pandas_datareader\yahoo\daily.py "、77行目、read df = super(YahooDailyReader、self).read() ファイル" C :\ Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py "、173行目、read df = self._read_one_data(self.url、params = self._get_params(self.symbols )) ファイル "C:\ Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py"、80行目、_read_one_data out = self。 _read_url_as_StringIO(url、params = params) ファイル "C:\ Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py"、行91、_read_ url_as_StringIO response = self._get_response(url、params = params) ファイル "C:\ Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py "、ライン117、_get_response で発生するRemoteDataError( 'Unable to read URL:{0}'。format(url)) RemoteDataError:Unable to read URL:http: //ichart.finance.yahoo.com/table.csv
この記事の執筆時点で、ウェブサイトはダウンしています。他の人が指摘したように、あなたの側ではエラーのようには見えません。
エラーメッセージを読むと、これがある程度わかります。そこからの論理的な進歩は、問題のURLに移動することです。 " http://ichart.finance.yahoo.com/table.csv = "利用できないことを示しました。