我有一個包含2列['startdt']和['enddt']的數據框。它們是PANDA數據框中的日期時間對象。我想創建一個新的列,它根據'startdt'和'enddt'的每個組合進行分組,並填充列的下行值,從'startdt'到10個分鐘的增量值'enddt'列。PANDA:使用增量日期時間值在2個日期時間(範圍)列之間創建'填充'列
這裏是'startdt'和'enddt'兩個GROUPINGS的例子;請注意,分組中的最後一行幾乎總是少於10分鐘,因爲它必須包含「enddt」的值並受其限制,才能捕獲「startdt」和「enddt」之間的整個範圍。
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」將在DF那些「startdt」和'之間創建其他2列的重複行,很明顯,但將(組的最後一行或更小)是具有10個唯一的行分鐘增量enddt」列
我想請你明確寫在NEWCOL在你的問題中設置的值。我無法理解''startdt'和'enddt'列之間的10分鐘增量列。「 –