【问题标题】:Loading pandas dataframe from a URL从 URL 加载 pandas 数据框
【发布时间】:2020-11-14 19:30:15
【问题描述】:

我尝试从 URL 加载数据框

url = 'https://ncdc.herokuapp.com/ncdc-covid-data/epicurve-by-date?state=akwa%20ibom'

df = pd.read_csv(url)

所以我没有使用多行的数据框,而是得到了一堆列。任何帮助将不胜感激。

【问题讨论】:

    标签: pandas dataframe json-normalize


    【解决方案1】:
    import pandas as pd
    
    url = 'https://ncdc.herokuapp.com/ncdc-covid-data/epicurve-by-date?state=akwa%20ibom'
    
    data = pd.json_normalize(pd.read_json(url)['data'])
    
    # display(data.head())
              _id  total_confirmed_cases  total_discharged  total_deaths  total_active_cases  new_confirmed_cases  new_discharged  new_deaths
    0  2020-06-29                     86                54             2                  30                  0.0             0.0         0.0
    1  2020-06-28                     86                54             2                  30                  3.0            11.0         0.0
    2  2020-06-27                     83                43             2                  38                  0.0             0.0         0.0
    3  2020-06-26                     83                43             2                  38                  0.0             0.0         0.0
    4  2020-06-25                     83                43             2                  38                  0.0             0.0         0.0
    

    【讨论】:

      猜你喜欢
      • 2021-09-14
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2021-07-15
      • 2016-06-08
      • 2019-01-21
      • 2020-07-19
      相关资源
      最近更新 更多