新冠病毒數據分析(2)----JSON格式數據寫入CSV文件


1、原始數據

網上直接獲取的JSON格式文件
 

2、json文件讀取

 
def read_data(path):
    data=pd.read_json(path)
    return data
 
返回dataframe格式
 

3、生成文件

生成country.csv文件,並寫入列名
 
with open('country.csv', 'a+',newline='') as csvfile:
        fieldnames = ['country', 'confirmed','deaths','recovered','date']
        writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
        writer.writeheader()
 

4、寫入數據

for country in data1.columns:
            for i in range(0, len(data1[country].index)):        
                writer.writerow({"country": country, "confirmed": int(data1[country][i]['confirmed']),"deaths":int(data1[country][i]['deaths']),\
                         "recovered":int(data1[country][i]['recovered']),"date":data1[country][i]['date']})
 
country代表"國家名"、data1[country][i]['confirmed']代表當天確診病例、data1[country][i]['deaths']代表當天死亡病例、data1[country][i]['recovered'],代表當天治愈病例、 data1[country][i]['date']代表當天日期。
 
存儲每個國家每日確診、死亡和治愈病例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM