Вы можете использовать c3covid19 с документами здесь . Это простая оболочка соединения c3 covid19 озера данных для python.
Установка
pip install c3covid19
Запуск
from c3covid19 import c3api
cnx=c3api()
locations_to_evaluate = ["China","Italy"]
expressions_to_evaluate = ["JHU_ConfirmedCases","JHU_ConfirmedDeaths"]
request_data = {
"spec": {
"ids": locations_to_evaluate,
"expressions": expressions_to_evaluate,
"start": "2020-02-01",
"end": "2020-03-01",
"interval": "DAY"
}
}
output_df=cnx.request(
data_type='outbreaklocation',
parameters=request_data,
api='evalmetrics',
output_type='pd'
)
Это простое преобразование в pandas, хотя , Отлично работает со списком словарей, но борется с более вложенной структурой. Вероятно, вам следует конвертировать в правильно отформатированный pandas df.
Вместо этого используйте следующее, чтобы получить словарь:
output_df=cnx.request(
data_type='outbreaklocation',
parameters=request_data,
api='evalmetrics',
output_type='objs'
)
Затем следуйте инструкциям, перечисленным на одном из более целевые ответы временного ряда Сураджем или Джа c.