通过Pandas DataRead获取Quandl数据

2024-04-28 05:08:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用pandas datareader从Quandl导入数据时遇到问题。以下是我尝试过的代码(使用真实的API密钥):

import pandas_datareader.data as pdr
from datetime import date

start=date(1970,1,1)
end=date.today()
ticker='F'
qkey=[My API Key]

pdr.QUANDL_API_KEY=qkey
QUANDL_API_KEY=qkey
pdrquandl=pdr.DataReader('WIKI/'+ticker,'quandl',start,end)      
pdrquandl=pdr.DataReader('WIKI/'+ticker,'quandl',start,end,api_key=qkey)

运行此程序时,我收到以下错误消息:

^{pr2}$

我错过了什么?如何提供API密钥?在


Tags: keyimportapipandasdate密钥startend
1条回答
网友
1楼 · 发布于 2024-04-28 05:08:41

source显示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()

因此,请尝试使用access_key参数将其传递给DataReader:

^{pr2}$

相关问题 更多 >