在2020年的新冠疫情中,數(shù)據(jù)分析和數(shù)據(jù)可視化扮演著非常重要的角色。為了獲取疫情數(shù)據(jù),我們可以使用Python作為工具。
import requests import json url = 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5' response = requests.get(url) response_dict = json.loads(response.text) data_str = response_dict['data'] data_dict = json.loads(data_str) print(data_dict.keys())
以上代碼的主要功能是獲取騰訊新聞的新冠疫情數(shù)據(jù),返回一個包含疫情數(shù)據(jù)的字典。我們可以通過查看字典的鍵,來獲取我們需要的信息。
print(data_dict['lastUpdateTime']) print(data_dict['chinaTotal']['confirm']) print(data_dict['areaTree'][0]['children'][6]['today']['confirm'])
以上代碼可以分別打印出新冠疫情數(shù)據(jù)最后更新時間、中國累計確診人數(shù)以及福建今日確診人數(shù)。這些數(shù)據(jù)可以用于可視化分析、疫情趨勢預測等。
總的來說,使用Python獲取疫情數(shù)據(jù)可以幫助我們更好地了解疫情的發(fā)展情況和趨勢,也讓數(shù)據(jù)可視化和分析更加準確和及時。