python - 如何使用 quandl 函数 get (Status 404) (Quandl Error QECx02) 修复错误?
问题描述
大家好,每次我尝试运行此代码时,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())
超级卡住了,感谢您的帮助
解决方案
我注意到您对 authtoken 的获取请求中缺少 t。
df = quandl.get('CMHC/HPPU50_BC', authoken= api_key)
推荐阅读
- php - 使用会话显示通知?
- android - React Native - 进程'命令'cmd''以非零退出值1完成
- angular - Angular - 渐进式 Web 应用程序硬刷新 (ctrl + f5)
- excel - VBA如果单元格字体颜色=“x”然后从单元格偏移=“y”工作表更改事件
- node.js - 如何使用 Promise 列出节点中的所有 mongo 数据库?
- mysql - Laravel 7 使用 request->route('id) 分配 foreignID?
- php - 将 php for 循环转换为 foreach 循环,如何正确迭代
- python - 检查2个列表的元素是否匹配,即使它的大写或小写
- swiftui - SwiftUI:无法将“布尔”类型的值转换为预期的参数类型“绑定”
' - asp.net - 如何创建 Razor 页面背后的代码