Ich habe ein Datenframe mit 2 Spalten ['Startdt'] und ['Enddt']. Sie sind Datetime-Objekte in einem PANDA-Datenrahmen. Ich möchte eine neue Spalte erstellen, die nach jeder Kombination von 'startdt' und 'enddt' gruppiert ist und mit Werten in den Zeilen der Spalte gefüllt wird, mit 10-Minuten-Inkrementwerten von 'startdt' bis zu/include 'enddt'-Spalten.PANDAs: Erstellen 'gefüllt' Spalte mit inkrementellen Datetime-Werte, zwischen 2 Datumsangaben (Bereich) Spalten
Hier ist ein Beispiel für 2 GROUPINGS von 'startdt' und 'enddt'; Beachten Sie, dass die letzte Zeile in der Gruppierung fast immer weniger als 10 Minuten beträgt, da sie den Wert von "enddt" enthalten und an diesen gebunden sein muss, um den gesamten Bereich zwischen "startdt" und "enddt" zu erfassen.
startdt endt newcol
2017-05-27 11:30:00 2017-05-27 11:55:00 2017-05-27 11:40:00
2017-05-27 11:30:00 2017-05-27 11:55:00 2017-05-27 11:50:00
2017-05-27 11:30:00 2017-05-27 11:55:00 2017-05-27 11:55:00
2017-05-27 14:54:00 2017-05-27 15:33:00 2017-05-27 15:04:00
2017-05-27 14:54:00 2017-05-27 15:33:00 2017-05-27 15:14:00
2017-05-27 14:54:00 2017-05-27 15:33:00 2017-05-27 15:24:00
2017-05-27 14:54:00 2017-05-27 15:33:00 2017-05-27 15:33:00
‚Newcol‘ werden erstellen doppelte Zeilen der anderen 2 Spalten im df offensichtlich wird aber eindeutig sein Zeilen mit 10 (oder weniger in letzten Reihe der Gruppe) Minuten-Schritten zwischen diesen ‚STARTDT‘ und ' enddt‘Spalten
Ich möchte Sie ausdrücklich den Wert in newcol in Frage gesetzt schreiben. Ich verstehe nicht die Spalte von 10-Minuten-Schritten zwischen den Spalten "startdt" und "enddt". Great –