我有这个事件数据集,在检索它时只记录了更改,我希望将这些更改转换为统一的时间序列。数据以 12 小时的时间间隔记录。检索时间是一个对象,开始时间是 datetime64。
ID Count retrieval_time start_time
100231380 70 2017-10-11T23:30:00.000+10:30 21/10/17 23:30
100231380 70 2017-10-12T11:30:00.000+10:30 21/10/17 23:30
100231380 72 2017-10-12T23:30:00.000+10:30 21/10/17 23:30
100231380 72 2017-10-13T11:30:00.000+10:30 21/10/17 23:30
100231380 73 2017-10-13T23:30:00.000+10:30 21/10/17 23:30
100231380 74 2017-10-14T11:30:00.000+10:30 21/10/17 23:30
100231380 74 2017-10-14T23:30:00.000+10:30 21/10/17 23:30
100231380 74 2017-10-15T11:30:00.000+10:30 21/10/17 23:30
100231380 77 2017-10-15T23:30:00.000+10:30 21/10/17 23:30
100231380 83 2017-10-16T11:30:00.000+10:30 21/10/17 23:30
100231380 85 2017-10-16T23:30:00.000+10:30 21/10/17 23:30
100231380 85 2017-10-17T11:30:00.000+10:30 21/10/17 23:30
100231380 90 2017-10-17T23:30:00.000+10:30 21/10/17 23:30
100231380 90 2017-10-18T11:30:00.000+10:30 21/10/17 23:30
100231380 93 2017-10-18T23:30:00.000+10:30 21/10/17 23:30
100231380 99 2017-10-19T23:30:00.000+10:30 21/10/17 23:30
100231380 104 2017-10-20T23:30:00.000+10:30 21/10/17 23:30
100231380 117 2017-10-21T23:30:00.000+10:30 21/10/17 23:30
我希望能够使其保持一致,例如在最后 3 行中,从 2017 年 10 月 19 日的检索时间开始,上午 11:30 没有记录数据。我希望能够添加一行并将其替换为整行的最后一次观察。
我想输出是这样的..
ID Count retrieval_time start_time
100231380 70 2017-10-11T23:30:00.000+10:30 21/10/17 23:30
100231380 70 2017-10-12T11:30:00.000+10:30 21/10/17 23:30
100231380 72 2017-10-12T23:30:00.000+10:30 21/10/17 23:30
100231380 72 2017-10-13T11:30:00.000+10:30 21/10/17 23:30
100231380 73 2017-10-13T23:30:00.000+10:30 21/10/17 23:30
100231380 74 2017-10-14T11:30:00.000+10:30 21/10/17 23:30
100231380 74 2017-10-14T23:30:00.000+10:30 21/10/17 23:30
100231380 74 2017-10-15T11:30:00.000+10:30 21/10/17 23:30
100231380 77 2017-10-15T23:30:00.000+10:30 21/10/17 23:30
100231380 83 2017-10-16T11:30:00.000+10:30 21/10/17 23:30
100231380 85 2017-10-16T23:30:00.000+10:30 21/10/17 23:30
100231380 85 2017-10-17T11:30:00.000+10:30 21/10/17 23:30
100231380 90 2017-10-17T23:30:00.000+10:30 21/10/17 23:30
100231380 90 2017-10-18T11:30:00.000+10:30 21/10/17 23:30
100231380 93 2017-10-18T23:30:00.000+10:30 21/10/17 23:30
100231380 93 2017-10-19T11:30:00.000+10:30 21/10/17 23:30
100231380 99 2017-10-19T23:30:00.000+10:30 21/10/17 23:30
100231380 99 2017-10-20T11:30:00.000+10:30 21/10/17 23:30
100231380 104 2017-10-20T23:30:00.000+10:30 21/10/17 23:30
100231380 104 2017-10-21T11:30:00.000+10:30 21/10/17 23:30
100231380 117 2017-10-21T23:30:00.000+10:30 21/10/17 23:30
我还想知道如何格式化检索时间和开始时间以使其相似以便能够进行比较。
而且,我想要一些通用的解决方案,因为我已经为多个事件聚合了分组数据,并且时间间隔是相同的 12 小时,但是,所有事件的检索时间和开始时间都不同。
谢谢。