我为csv文件编写了一个小解析器,我从第一行读取coloumns的数量。在不忽略第一行的情况下解析csv文件
但是,我需要计算的第一行...有没有办法不忽略第一行?
with open(dataset_path, "r") as f:
coloumns = f.readline().strip().split(',')
numRows = 0
sums = coloumns
for line in f:
values = line.split(',')
for i in xrange(len(values)):
sums[i] = float(values[i])
格式化?你如何获得f? – BenDundee
我相信你知道这一点,但我会提到它以防万一。 Python带有[内置模块来解析和编写csv文件](http://docs.python.org/3/library/csv.html#module-csv)。 –
请检查编辑后的版本 – pistal