Я пытаюсь использовать pandas для загрузки исторических данных о запасах для всех акций Stockholm Large Cap. Он отлично работает, но для некоторых запасов это не так.Символ Предупреждение: Не удалось прочитать замену символа с помощью NaN
import pandas_datareader.data as pdr
import datetime
import csv
with open('stockholm_largecap.csv', 'rb') as f:
reader = csv.reader(f)
stockholmLargeCap = list(reader)
start = datetime.datetime(1970, 1, 1)
end = datetime.datetime.today();
stockData = {}
for symbol in stockholmLargeCap:
f = pdr.DataReader(symbol, 'yahoo', start, end)
print f
stockholm_largecap.csv содержит все запасы в алфавитном порядке, но как только я получаю определенные акции я получаю (например BETS-B.ST): SymbolWarning: Не удалось прочитать символ: «» BETS-B.ST , заменяя NaN. и сценарий завершается. Есть ли способ продолжить программу, игнорируя ошибку и что может быть причиной того, что некоторые акции не работают?
raise RemoteDataError(msg.format(self.__class__.__name__))
pandas_datareader._utils.RemoteDataError: No data fetched using 'YahooDailyReader'
скопировать ошибку вы получите, так что мы можем увидеть, что ValueError поднят –
К сожалению, добавил его к этому вопросу. – simtaxman