こんにちは私は様々な品種の異なる動物のCSVファイルを読み取るプログラムを作成しようとしています。異なった名前のいろいろな動物は同じ品種です。 (ボブとサムという名前の2匹の猫を想像してみてください)Pythonで値を更新
繁殖は1列にあり、名前は別の列にあります。
私はすべての動物を越えて、各品種の動物の数を数えたいと思っています。
私がこれまで持っているコードは、このようなものです:
dragon = open('dragons.csv')
breed = {}
for line in dragon:
row = line.strip().split(',')
if row[4] in breed.keys():
else:
breed[row[4]] = 1 #The Breed is in the fourth column
私はこれをどのように行うことができますか?
ありがとうございました!
またで「他:」行が、それは私に私が – Saadat
あなた 'else'文を理解していないと同じでなければなりません「インデントされたブロックが期待される」のエラーになります同じレベルで '' if''なしで単独で立っているので、インデントが発生することが予想されます。 – Ian
あなたelseとifに同じ字下げを入れます。したがって、インデントを追加してください。 – Jalo