代码循环好像有问题,新手不知道具体哪出了问题....

数据是这样的
执行结果是这样的

代码如下
import csv
import numpy as np
import os

paths = [r'E:\jcd\Result0']
Hour = ['13','14','15']
global i
for path in paths:
    for filename in os.listdir(path):
        csvFile = open(path + '/' + filename, 'r')
        reader = csv.reader(csvFile, delimiter=',')
        header_row = next(reader)
        mean = ['','','平均值']
        for i in range(3,len(header_row)):
            value = [int(row[i]) for row in reader]
            mean.append(np.mean(value))
        print(mean)

 

学习一下pandas吧,比这个好用的。

路径的最后要加一个“\”