python逐个计算文件夹内的文件内数据
python提出文件夹内所有的csv文件csv是按照时间来命名的2015-10-08.csv2015-10-09.csv2015-10-10.csv2015-10-11....
python 提出文件夹内所有的 csv文件
csv是按照时间来命名的
2015-10-08.csv
2015-10-09.csv
2015-10-10.csv
2015-10-11.csv
2015-10-12.csv
2015-10-13.csv
如何实现从按照时间排序来读取文件,并且计算文件内的数据
单个文件读取方面 我试了逐行读取:
s = open('C:/Users/yue/000876/2015-10-091.csv','r').readlines()
但是数据是用逗号分割的,
,T,P,C,V,A,T
0,15:00:03,16.82,0.01,0,0,Z
1,14:59:58,16.81,-0.01,30,50429,B
2,14:59:53,16.82,0.01,80,134896,B
3,14:59:43,16.81,--,10,16810,M
4,14:59:43,16.81,-0.01,42,71946,M
5,14:59:38,16.82,--,4,6728,M
6,14:59:33,16.82,0.02,17,28930,B
实际数据是这样排列的csv,每行的单个数据都是用逗号分割的。
我想要计算 每行的倒数第二个数据
0
50429
134896
16810
71946
6728
28930
判断如果这个数据 大于>5000 再判断倒数第一个数据如果为B 则+1 如果是M则 -1 如果是Z 则 +0,计算出所有行的总和。
每个文件按照文件名计算,把所有的计算结果,输出到另外一个TXT上,
输出格式:
时间(csv文件名),每个文件的计算结果总和,每个文件的第一行的(第三个数据)和最后一行的(第三个数据)
求帮忙解决一下这个问题
批量处理都可以 bat也可以 展开
csv是按照时间来命名的
2015-10-08.csv
2015-10-09.csv
2015-10-10.csv
2015-10-11.csv
2015-10-12.csv
2015-10-13.csv
如何实现从按照时间排序来读取文件,并且计算文件内的数据
单个文件读取方面 我试了逐行读取:
s = open('C:/Users/yue/000876/2015-10-091.csv','r').readlines()
但是数据是用逗号分割的,
,T,P,C,V,A,T
0,15:00:03,16.82,0.01,0,0,Z
1,14:59:58,16.81,-0.01,30,50429,B
2,14:59:53,16.82,0.01,80,134896,B
3,14:59:43,16.81,--,10,16810,M
4,14:59:43,16.81,-0.01,42,71946,M
5,14:59:38,16.82,--,4,6728,M
6,14:59:33,16.82,0.02,17,28930,B
实际数据是这样排列的csv,每行的单个数据都是用逗号分割的。
我想要计算 每行的倒数第二个数据
0
50429
134896
16810
71946
6728
28930
判断如果这个数据 大于>5000 再判断倒数第一个数据如果为B 则+1 如果是M则 -1 如果是Z 则 +0,计算出所有行的总和。
每个文件按照文件名计算,把所有的计算结果,输出到另外一个TXT上,
输出格式:
时间(csv文件名),每个文件的计算结果总和,每个文件的第一行的(第三个数据)和最后一行的(第三个数据)
求帮忙解决一下这个问题
批量处理都可以 bat也可以 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询