私はcsvライターを使用して保存された2つの列の平均を生成しようとしています。私は応答時間と答えが正しいかどうかを知っています。csvライターで列の平均を作成
コード:
stimTime = time.time()
if thisKey in ['a']:
pmResponse = time.time()
pmTime = pmResponse - stimTime
print pmTime
if sampled_word == sampled_word.upper():
pmCue = "correct"
else:
print "incorrect"
prospective_response = (pmTime, pmCue)
with open (info['participant']+"pm", 'ab') as csvfile:
wr = csv.writer(csvfile, delimiter=',')
wr.writerow(prospective_response)
テキストファイルのデータので、同じように出てくる:だから私はどのように2列の平均値を作成する方法にしても動作するようにしようとしている
0.5339999198913574,correct
1.0839998722076416,correct
1.234234, incorrect
それはcsvファイルの最後に書かれています。私は、正解と誤った数値に変更する必要があることを理解しています。
ご協力いただきましてありがとうございます。
totalResponse += pmTime
rowCounter += 1
if sampled_word == sampled_word.upper():
pmCue = "correct"
correct += 1
else:
print "incorrect"
を、すべての終わり:
合計時間とキューは、どのように多くカウントするカウンタを追加しますあなたが書いた行、そして最後にsum/countを書いて平均平均を求めます。 – user3468054