Python pandas datareader не работает [закрыто]

сегодня я захватил данные о запасах, используя pandas_datareader Python. Забавно, что он работал всего несколько часов назад, но теперь я не могу захватить данные о запасах из yahoo-finance, но я могу с google. Затем я обновил pandas datareader в своем командном терминале,pip install pandas-datareader --upgrade. Затем я импортировал обновленный пакет, как обычно, from pandas_datareader import data, wb.

и он по-прежнему не будет работать, но он работает для захвата фондовых опционов. Он должен делать acccording к этой документации для pandas datareader https://pypi.python.org/pypi/pandas-datareader/0.4.0

from pandas_datareader import Options

aapl = Options("AAPL" "yahoo")
aapl = aapl.get_all_data()

С google, захват данных акций работает.

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?

вот traceback:

aapl = data.DataReader("AAPL", "yahoo", start, end)
Traceback (most recent call last):

  File "", line 1, in 
    aapl = data.DataReader("AAPL", "yahoo", start, end)

  File "C:Anaconda3envsp3libsite-packagespandas_datareaderdata.py", line 94, in DataReader
    session=session).read()

  File "C:Anaconda3envsp3libsite-packagespandas_datareaderyahoodaily.py", line 77, in read
    df = super(YahooDailyReader, self).read()

  File "C:Anaconda3envsp3libsite-packagespandas_datareaderbase.py", line 173, in read
    df = self._read_one_data(self.url, params=self._get_params(self.symbols))

  File "C:Anaconda3envsp3libsite-packagespandas_datareaderbase.py", line 80, in _read_one_data
    out = self._read_url_as_StringIO(url, params=params)

  File "C:Anaconda3envsp3libsite-packagespandas_datareaderbase.py", line 91, in _read_url_as_StringIO
    response = self._get_response(url, params=params)

  File "C:Anaconda3envsp3libsite-packagespandas_datareaderbase.py", line 117, in _get_response
    raise RemoteDataError('Unable to read URL: {0}'.format(url))

RemoteDataError: Unable to read URL: http://ichart.finance.yahoo.com/table.csv

1 ответов


на момент написания этого поста, сайт не работает. Не похоже на ошибку с вашей стороны, как указывали другие.

чтение сообщения об ошибке даст некоторое представление об этом, и логическим продвижением оттуда будет просто перейти к URL-адресу:"http://ichart.finance.yahoo.com/table.csv", что указывало на то, что он недоступен.