>该列在第一个错误中首先打开OPEN,然后是所有数字(50个不同日期约50个数字) TypeError:'float'对象不可迭代 - > 强文
import csv
with open("TCS_PAST.csv") as csvfile:
readCSV = csv.reader(csvfile, delimiter = ',')
next(readCSV)
for row in readCSV:
a = float(row[3].replace(",",""))
print (a)
print(sum(a)) -->
答案 0 :(得分:2)
我只能猜到你想要在这里完成什么,但让我试试:
逗号已被csv.reader()
删除,无需致电replace()
csv.reader()
返回的每一行都是一个字符串列表,这些字符串是文件中的浮点数。如果你想处理以第三个开头的元素,你应该写
a = [float(x)for x in row [3:]]
然后a
将是一个浮点数组。