ValueError: Должен быть предоставлен ключ API Quandl
Я импортировал Quandl, однако я все еще получаю это сообщение об ошибке
import quandl
quandl.ApiConfig.api_key = 'X6mZSY79yeySfpCVJaKg'
ValueError: Ключ API Quandl должен быть предоставлен либо через переменную api_key, либо через переменную среды QUANDL_API_KEY.
Mr_Techie = ['MSFT', 'NFLX', 'FB', 'AMZN']
Mr_Allstar = ['MSFT', 'PFE', 'F', 'WMT']
techie_potfolio = pd.DataFrame()
allstar_portfolio = pd.DataFrame()
for tech,allstar in zip(Mr_Techie, Mr_Allstar):
techie_portfolio[tech]= wb.DataReader(tech, data_source='quandl', start='2013-1-1')['AdjClose']
allstar_portfolio[allstar]= wb.DataReader(allstar, data_source='quandl', start='2013-1-1')['AdjClose']
0 ответов
В источнике показывает, как функция завода DataReader проходит читатель Quandl:
elif data_source == "quandl":
return QuandlReader(symbols=name, start=start, end=end,
retry_count=retry_count, pause=pause,
session=session, api_key=access_key).read()
Поэтому попробуйте передать его DataReader с аргументом access_key:
techie_portfolio[tech]=wb.DataReader(tech, data_source='quandl', start='2013-1-1',access_key=api-key)