首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValueError:必须提供Quandl密钥

ValueError:必须提供Quandl密钥
EN

Stack Overflow用户
提问于 2019-02-15 11:48:51
回答 1查看 2.9K关注 0票数 1

我已经导入了quandl,但是我仍然收到这个错误消息。

代码语言:javascript
复制
import quandl
quandl.ApiConfig.api_key = 'X6mZSY79yeySfpCVJaKg'

ValueError: Quandl密钥必须通过api_key变量或环境变量QUANDL_API_KEY提供。

代码语言:javascript
复制
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']
EN

回答 1

Stack Overflow用户

发布于 2019-06-14 12:08:16

来源展示了DataReader工厂函数如何将其传递给Quandl阅读器:

代码语言:javascript
复制
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:

代码语言:javascript
复制
 techie_portfolio[tech]=wb.DataReader(tech, data_source='quandl', start='2013-1-1',access_key=api-key)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54708709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档