Betreffs den IDs:
Wenn ich mir das Subset ausgeben lassen (im Moment ja nur das Letzte da es ja die Anderen überschreibt) dann sieht es so aus wie ich es haben möchte. Ich habe nur die Werte zu den IDs und Zeiten die ich "time" angegeben habe.
Leider komme ich jetzt demnächst nicht mehr dazu es weiter auszuprobieren (Klausur nächste Woche).
Werde aber am Ball bleiben und geg. nochmal berichten.
Danke bis dahin
Dateien mit Schleife erstellen
@ BlackJack:
Also dein Code macht genau das Selbe wie meiner.
Könntest du mir bitte kurz schreiben wie der Code aussehen müsste, das ich das mit Listen und concatenate machen kann, mein Ansatz mit vstack funktioniert leider nicht.
Ich habe jetzt noch das Ausprobiert:
Eigentlich scheint es das zu machen was es soll, aber ich kann z.B nicht mehr mit
mir die ganze Spalte anzeigen lassen.
Wäre super wenn ihr mir helfen könntet!!
Danke
Also dein Code macht genau das Selbe wie meiner.
Könntest du mir bitte kurz schreiben wie der Code aussehen müsste, das ich das mit Listen und concatenate machen kann, mein Ansatz mit vstack funktioniert leider nicht.
Ich habe jetzt noch das Ausprobiert:
Code: Alles auswählen
for mission, start, end in time:
subset1 = data[data.missionid == mission]
for i, (mission, start, end) in enumerate(time):
subset2 = subset1[(subset1.utseconds >= start) & (subset1.utseconds <= end)]
new_data=numpy.concatenate((new_data,subset2),axis=0)
Code: Alles auswählen
print new_data['missionid']
Wäre super wenn ihr mir helfen könntet!!
Danke
@max2331: Es kann doch nicht so schwer sein eine Liste mit den Teilergebnissen zu erstellen. Man erstellt am Anfang eine leere Liste, hängt da die Zwischenergebnisse an, und fügt die dann am Ende mit `numpy.concatenate()` zusammen.