如何修复Quandl函数获取错误(状态码404)(Quandl错误QECx02)?

2024-09-30 01:28:55 发布

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

大家好每次我尝试运行这个代码时python都会抛出这个错误。你知道吗

我已经尝试了在代码中应用的两种方法,但没有使用以下任何一种方法运行:

api_key = open('apikey.txt', 'r').read()

for x in friddy_states[0][1]:
   query ='CMHC/HPPU50_BC'+str(x)
   df= quandl.get(query, authtoken=api_key)

也试过这样做:

quandl.ApiConfig.api_key = 'MY API FROM QUANDL'

for x in friddy_states[0][1]:
   query ='CMHC/HPPU50_BC'+str(x)
   df= quandl.get(query)

这两种方法都显示在quandl文档中,没有一种是有效的! 这是实际代码:

import quandl
import pandas as pd
import pickle

api_key = open('apikey.txt', 'r').read()

quandl.ApiConfig.api_key = 'MY API FROM QUANDL'

df = quandl.get('CMHC/HPPU50_BC', authoken= api_key)

friddy_states = 
pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')

main_df = pd.DataFrame()

for x in friddy_states[0][1]:

    query ='CMHC/HPPU50_BC'+str(x)

    df= quandl.get(query, authtoken=api_key)

    if main_df.empty:
        main_df = df
    else:
        main_df = main_df.join(df)

print(main_df.head())

我被困了,很感谢你的帮助


Tags: 方法key代码apidfreadgetmain

热门问题