【发布时间】:2014-09-02 08:50:36
【问题描述】:
我有一个 csv 文件,其中包含我要编辑的大量数据。我有一列(Excel 中的 DJ),我需要将单元格中的数字乘以 1.12。我想知道我怎么能做到这一点,因为我在那一列中有 3800 行。我是否必须读取当前的 csv 并将其写入新的 csv?
这是我认为需要输入的代码:
#skip header
next(reader, None)
#print new header
writer.writerow(['Data'])
for row in reader:
newVal = float(row[0]) * 1.12
writer.writerow([newVal])
不确定如何更改列中的值。
【问题讨论】:
标签: python excel csv date-arithmetic