dic = {}
counter = 0
years = ['2000','2001','2002','2003','2004','2005','2006','2007','2008',
'2009','2010','2011','2012','2013','2014','2015','2016', '2017']
for y in years:
dic[y] = 0
with open(file_path) as csvf:
reader = csv.reader(csvf)
next(reader)
for row in reader:
dic[row[0]] += int(row[1])
print(dic)
years, average_grades = [], []
# YOUR CODE HERE
return years, average_grades
我在这里尝试做的是,我试图通读一个csv文件,其中包含一行年份和数字(可能是0或大于0)。
我最终必须存储
[年]和[对应年份的平均值]
我试图在键(年份)的值中添加所有值,并在末尾除以它具有的列数。
但我有点担心如何获得该行中的cols数量。
请帮助。