我有一个DateTimeIndex如下所示:您可以看到时间戳均匀间隔,除了在从'2005-03-11 15:00:00'
跳至'2005-03-13 17:30:00'
跳跃的中间。Python熊猫:分裂DateTimeIndex在两个在缺少的时间戳
我该如何在缺少时间戳的地方以编程方式分割DateTimeIndex并返回2个DateTimeIndexs?
DateTimeIndex(['2005-03-11 11:00:00', '2005-03-11 11:30:00',
'2005-03-11 12:00:00', '2005-03-11 12:30:00',
'2005-03-11 13:00:00', '2005-03-11 13:30:00',
'2005-03-11 14:00:00', '2005-03-11 14:30:00',
'2005-03-11 15:00:00', '2005-03-13 17:00:00',
'2005-03-13 17:30:00', '2005-03-13 18:00:00',
'2005-03-13 18:30:00', '2005-03-13 19:00:00',
'2005-03-13 19:30:00', '2005-03-13 20:00:00',
'2005-03-13 20:30:00', '2005-03-13 21:00:00',
'2005-03-13 21:30:00', '2005-03-13 22:00:00',
'2005-03-13 22:30:00', '2005-03-13 23:00:00',
'2005-03-13 23:30:00', '2005-03-14 00:00:00')]
我喜欢这个解决方案,这就是我所追求的。但是,当尝试使用它时,我收到错误“未能强制类型numpy.ndarray的切片条目为整数”。任何想法可能是什么? –
发现它:我不得不将np.where(time_diffs> np.median(time_diffs))中idx的行改为np.where中的idx(time_diffs> np.median(time_diffs))[0]' 。非常感谢,非常丰富! –
'np.where(time_diffs> np.median(time_diffs))'由于某些原因在一个元组中出现的结果 –