【问题标题】:Pandas: read_json urllib.error.URLError: <urlopen error no host given>, code used to workPandas:read_json urllib.error.URLError:<urlopen error no host given>,代码用于工作
【发布时间】:2019-11-12 10:07:29
【问题描述】:

我有这个代码:

 import pandas as pd

url = 'https://api-pub.bitfinex.com/v2/trades/tABSETH/hist?limit=5000&start=1104534000000&sort=1'
df = pd.read_json(url)

最近开始报错:

urllib.error.URLError: <urlopen error no host given>

但它过去一直有效,我需要对此代码进行任何调整吗?

【问题讨论】:

    标签: python pandas urllib


    【解决方案1】:
    import pandas as pd
    import requests
    import json
    
    raw_data = requests.get(url)
    data = raw_data.json()
    json_results = json.dumps(data)
    raw_data_df = pd.read_json(json_results)
    

    这种格式应该有助于解决这个问题 - pd 似乎在最新更新中搞砸了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 2021-12-06
      • 2018-09-18
      • 1970-01-01
      • 2015-01-22
      • 2019-07-22
      • 1970-01-01
      相关资源
      最近更新 更多