確定文件「BoulderWeatherData.csv」中的平均和最大降雨量。已發現使用此代碼的平均值:在CSV文件中查找最大值
rain = open("BoulderWeatherData.csv", "r")
data = rain.readline()
print(rain)
data = rain.readlines()
total = 0
linecounter = 0
for rain in data:
linecounter = linecounter + 1
print("The number of lines is", linecounter)
for line in data:
r = line.split(",")
total = total + float(r[4])
print(total)
average = float(total/linecounter)
print("The average rainfall is ", "%.2f" % average)
但是,似乎無法使用此相同過程找到最大值。嘗試使用max,函數但必須獲得的答案是浮點數,不能通過迭代通過max。
任何幫助,將不勝感激。
可以給你的BoulderWeatherData.csv訪問? Dropbox鏈接似乎已經死亡。 – bmandesign
我的歉意。重新上傳Dropbox鏈接。希望能解決它。 – user3308130
@ user3308130 - 請粘貼您的csv的相關內容。不應該連接到外部代碼或文件,因爲(就像我們剛纔看到的那樣)它可能容易出現死鏈接或其他問題。 SO問題應該是獨立的。 – admdrew