我有一些csv格式的数据,我需要将第三列乘以第六列并将结果附加到结尾。我的数据如下:如何在csv文件中将一列乘以另一列并重新写入
TITLE,TITLE,T,T,T,T
data,data,5,data,data,98.7,data
data,data,2,data,data,97,data
data,data,5,data,data,98,data
data,data,4,data,data,8.7,data
data,data,5,data,data,9.7,data
data,data,12.5,data,data,198.7,data
我真正的新的编码,但我尝试如下:从收藏 导入CSV 进口日期时间 进口副本 导入defaultdict
class_col = 2
data_col = 5
with open('minitest.csv', 'r') as f:
data = [line.strip().split(',') for line in f]
for row in data:
class_col*data_col
with open('minitest_edit.csv', 'w') as nf:
nf.write('\n'.join(','.join(row) for row in data))
print "done"
我没不会出现任何错误,有什么建议吗?由于OS”
你应该接受一个答案 - 有很多好的答案。 –