mein problem sollte einem profi wohl keine probleme machen aber als anfänger komme ich nicht wirklich auf eine lösung
also:
ich habe eine .csv datei mit tageswerten für temperaturmessungen nun möchte ich den mittelwert der temperatur pro monat berechnen. also summe temperatur /anzahl tage
kann ich das machen ohne immer alle tage einzeln zu rechnen und ausgegeben zu bekommen
[code =py]
li1=[]
file = csv.reader(open("mean_test.csv", "rb"),delimiter =";" )
for row in file:
monat = float(row[1])
temp_a = float(row[2])
#monat januar
if c == 1:
temp = li1.append(a)
jan_mean = sum(li1)/30
# monat februar
elif c ==2:
temp = li1.append(a)
feb_mean = sum(li1)/28
print mean
#und so weiter
else:
continue
[/code]
der code sollte also durchlaufen erkennen welcher monat ist und dann den mittelwert aus den dazugehörigen messungen rechnen und mir diesen wert wieder ausgeben momentan bekomme ich es nur hin das mir für jeden tag ein eigener mittelwert ausgegeben wird, (d.h nach dreissig durchgängen habe ich meinen wert aber das kanns ja nicht sein)

vielen dank für tipps
a