Как мне исправить это RemoteDataError, в Pandas DataReader - PullRequest
1 голос
/ 28 июня 2019

Я хочу загрузить исторические данные FTSE, но не могу их загрузить, я переустановил pandas_datareader, но проблема все еще сохраняется

Нет проблем с загрузкой других тикеров, таких как S & P, Dow Jones и т. Д., Только FTSE

это следующий код, который я использовал:

import numpy as np

import pandas as pd

from pandas_datareader import data as wb

FTSE = wb.DataReader('^FTSE', data_source='yahoo', start='1990-1-1')

я получаю следующее сообщение об ошибке при выполнении вышеуказанного кода, и такая же ошибка возникает в Anaconda3

Цитата

"--------------------------------------------------------------------------- RemoteDataError Traceback (последний вызов был последним) в () --> 1 FTSE = wb.DataReader ('^ FTSE', data_source = 'yahoo', start = '2000-1-1')

C: \ Users **** \ Anaconda2 \ lib \site-packages \ pandas_datareader \ data.pyc в DataReader (имя, источник данных, начало, конец, retry_count, пауза, сессия, ключ доступа) 308 Adjust_price = False, chunksize = 25, 309 retry_count = retry_count, pause = пауза, -> 310сеанс = сеанс) .read () 311 312 elif data_source == "google":

C: \ Users **** \ Anaconda2 \ lib \ site-packages \ pandas_datareader \ base.pyc в read (self) 208, если isinstance (self.symbols, (compat.string_types, int)): 209 df = self._read_one_data (self.url, -> 210 params = self._get_params (self.symbols)) 211 # Или несколько символов (например, ['GOOG', 'AAPL', 'MSFT']) 212 elif isinstance (self.symbols, DataFrame):

C: \ Users **** \ Anaconda2 \ lib \ site-packages \ pandas_datareader \ yahoo \ daily.pyc в _read_one_data (self, url, params) 134, кроме KeyError: 135 msg = 'Нет данныхизвлекается для символа {} с помощью {} '-> 136 поднять RemoteDataError (msg.format (symbol, self. class . name )) 137 138 # данные о цене

RemoteDataError: не получены данные для символа ^ FTSE с использованием YahooDailyReader "

...