Ich habe eine Datei mit Daten und ich möchte nach der maximalen Lesung pro Stunde suchen.Python verschachtelte Schleife arbeitet mit Datendatei
Okay, also habe ich meinen Code aktualisiert, aber es bleibt nur in einer Stunde.
def maximum():
source = open ('dataV.csv', 'r')
result = open ('dataV-max.csv', 'w')
line = source.readline()
line = source.readline()
max_hour = line[23:]
hour = line[12:14]
while line != '':
hour = line[12:14]
line = source.readline()
if hour == line[12:14]:
if line[23:] > max_hour:
max_hour = line[23:]
result.write(line)
source.close()
result.close()
Ich habe ein Problem mit der verschachtelten Schleife, denke ich. Ich verstehe nicht, wie man es durch die ganze Datei gehen lässt.
Hier ist ein Teil der Datei:
'time PST', saturn03.820.A.AlgaeWatch [microg/l]
'2014-04-25 00:04:48',3.35
'2014-04-25 00:04:54',3.225
'2014-04-25 00:05:00',3.15
'2014-04-25 00:07:48',3.4
'2014-04-25 00:07:54',3.4
'2014-04-25 00:08:00',3.375
'2014-04-25 00:10:48',3.45
'2014-04-25 00:10:54',3.325
'2014-04-25 00:11:00',3.425
'2014-04-25 00:13:49',3.45
'2014-04-25 00:13:54',3.5
'2014-04-25 00:14:00',3.525
'2014-04-25 00:16:48',3.725
Bitte klären Sie die Frage ein wenig. Was wird der Inhalt der Datei sein? Beispieldateiinhalt ist in Ordnung, wenn Sie geben. Bitte geben Sie einen Beispielinhalt und was Sie von diesem Beispielinhalt erwarten. – sagar
@sagar ok Ich habe es getan – in43sh
Vielen Dank für den Inhalt der Eingabe. Bitte lassen Sie mich wissen, was die Ausgabe ist, die Sie erwarten. – sagar