我试图从我的csv文件中找出最大值和最小值之间的差异,但是我得到了上面提到的错误。在
我的代码:file1 = open ('fileA.csv', 'rb')
reader1 = csv.reader(file1)
outfile = open ('fileB.csv', 'wb')
writer = csv.writer(outfile)
next(reader1, None) # skip the headers
for col in reader1:
Max1 = max (col[3:6],key = float)
Min1 = min (col[3:6], key = float)
Data1 = str(float(Max1) - float (Min1))
print Data1
col.append (Data1)
writer.writerow (col[9])
Max2 = max (col[6:9], key = float)
Min2 = min(col[6:9], key = float)
Data2 = str(float(Max2) - float(Min2))
col.append (Data2)
writer.writerow (col[10])
file1.close()
outfile.close()
错误:
^{pr2}$
FileA在每一列中都包含浮点数。关于这个问题的任何建议和对我的代码的其他批评都会有很大的帮助。在
非常感谢。在