Python - 按列导入 csv 文件和组数
Python - import csv file and group numbers by column
我的问题很简单:我有 this 个 csv 文件。
我使用 Python 3. 此文件代表每天按国家/地区划分的新 covid 病例数。但我想做的是每天获取全球病例数,而不考虑来源国。最快最简单的方法是什么?
谢谢
您可以制作一个以日期为键,以个案为值的字典。
from datetime import datetime
cases_by_day = {}
with open("cases.csv") as f:
f.readline()
for line in f:
elements = line.split(",")
date = datetime.strptime(elements[0], "%d/%m/%Y")
cases_by_day[date] = cases_by_day.get(date, 0) + int(elements[3])
这很容易扩展,可以每天添加死亡人数和其他数据。
我的问题很简单:我有 this 个 csv 文件。 我使用 Python 3. 此文件代表每天按国家/地区划分的新 covid 病例数。但我想做的是每天获取全球病例数,而不考虑来源国。最快最简单的方法是什么?
谢谢
您可以制作一个以日期为键,以个案为值的字典。
from datetime import datetime
cases_by_day = {}
with open("cases.csv") as f:
f.readline()
for line in f:
elements = line.split(",")
date = datetime.strptime(elements[0], "%d/%m/%Y")
cases_by_day[date] = cases_by_day.get(date, 0) + int(elements[3])
这很容易扩展,可以每天添加死亡人数和其他数据。