从quandl.com下载数据,并想知道我如何包括我的API密钥与我的请求



我正在用python从quandl.com下载数据,今天我已经达到了50个下载的限制。有帐户的用户可以超过这个限制,我已经设置了一个帐户。错误消息说我需要把我的api密钥与请求,但据我所知,它没有说如何??

这是错误信息

quandl.errors.quandl_error.LimitExceededError: (Status 429) (Quandl Error QELx01) You have exceeded the anonymous user limit of 50 calls per day. To make more calls today, please register for a free Quandl account and then include your API key with your requests.

这是我正在使用的代码,它工作,除了请求限制

import quandl
import pandas as pd
from datetime import datetime
import pandas.io.data as web
symbols = ['BOE/XUDLTWD','BOE/XUDLCDS','tvix'] 

pnls = {}
for i in symbols:
    a = '/' in i
    if a == True:
        data = quandl.get(i ) 
        t = i.split('/')
        df1= pnls
        df1[str(t)] = data
        print(a)

这就是如何正确使用api密钥。

data = Quandl.get('what', authtoken='your_api_key')

对于API密钥,您必须首先登录quandl,登录后,您将获得您的API密钥。然后data = Quandl.get('what', authtoken='your_api_key')如上答案

相关内容

最新更新