我们要计算excel表中第5行的平均值,保存为csv文件。文件的第一行包含列的名称,使它们成为字符串。我似乎找不到一个代码来循环所有行[4]并将其计算成一个变量“sum”。这是我的密码。还有
import csv
import os
sum = x_length = 0
with open('2.5_week.csv', newline='') as f:
rows = csv.reader(f)
for row in rows:
if row[4] is int:
sum = sum + float(row[4])
x_length = x_length + 1
x_average = sum/len(x_length)
print(x_average)
我使用的是python3.4.x
这个例子可以帮助你实现你的计划所要达到的目标:
相关问题 更多 >
编程相关推荐