csv 形式のデータがあり、3 番目の列と 6 番目の列の乗算を実行し、結果を末尾に追加する必要があります。私のデータは次のとおりです。
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
私はコーディングに本当に慣れていませんが、私の試みは次のとおりでした: import csv import datetime import copy from collections import 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」