我有一个包含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分钟增量列。“ –