Как исправить ошибку с помощью функции quandl get (Status 404) (Ошибка Quandl QECx02)? - PullRequest
0 голосов
/ 15 января 2019

Привет всем, 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())

супер застрял, помощь ценится

...