【问题标题】:python api json dict in dataframe数据框中的python api json dict
【发布时间】:2021-07-23 22:40:48
【问题描述】:

我想从https://apidocs.covidactnow.org抓取县级数据

但是,我只能为每个县获得一个包含一行的数据框,并且每个日期的数据都存储在每个行/县的字典中。我想访问这些数据并将其以长格式存储(= 每个县日期有一行)。

import requests
import pandas as pd
import os


if __name__ == '__main__':
    os.chdir('/home/username/Desktop/')

    url = 'https://api.covidactnow.org/v2/counties.timeseries.json?apiKey=ENTER_YOUR_KEY'
    response = requests.get(url).json()
    
    data = pd.DataFrame(response)

这似乎是一个微不足道的问题,但我已经尝试了几个小时。实现这一目标的最佳方法是什么?

【问题讨论】:

    标签: json dataframe api python-requests


    【解决方案1】:

    你是这个意思吗?

    import requests
    
    url = 'https://api.covidactnow.org/v2/states.timeseries.csv?apiKey=YOURAPIKEY'
    
    response = requests.get(url)
    csv_response = (response.text)
    
    # Then you can transform STRING to CSV
    

    检查这个 fo 字符串到 CSV --> python parsing string to csv format

    【讨论】:

      猜你喜欢
      • 2018-01-03
      • 1970-01-01
      • 2018-12-02
      • 2020-01-10
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2021-02-05
      相关资源
      最近更新 更多