こんにちは私は、1992年から2016年までのメンテナンスを受けた25の橋梁のデータを持つcsvを持っています。カウンターでcsvを読み込んでプロットする
最初の列は、ブリッジの数に対応します。次の25列は、1992年から2016年までの条件評価に対応します。条件評価が増加すると、ブリッジがメンテナンスを受けたことを意味します。 各ブリッジがメンテナンスを受ける時間を取得する方法を知りましたので、ユーザーに1992〜1616年の任意の年を入力させ、メンテナンス回数が増えたブリッジの総数を表示できるようにする必要があります。私はそのような最後の別の "if"声明であると信じています。
f = open("BridgeExam1.csv", "r")
year = int(input("Please give a year between 1992 - 2016: "))
for line in f:
temp = line.split(",")
i = 1
maintenance = 0
while i < len(temp) - 1:
if int(temp[i]) < int(temp[i+1]):
maintenance+=1
i = i+1
temp[0]=temp[0] + 1992
print("Bridge "+ temp[0], maintenance)
f.close()
を受けた回数。 – martineau
良いアイデア。ありがとうございます – stevenmiller