我有这个数据帧:这只是一个快照。
TimeStart TimeEnd Value
17-10-2013 14:31:26 17-10-2013 14:46:18 36.09
18-10-2013 17:52:15 19-10-2013 4:23:52 1.32
19-10-2013 17:10:29 19-10-2013 22:01:25 1271
20-10-2013 19:20:47 20-10-2013 22:42:38 10736
21-10-2013 15:47:55 21-10-2013 20:22:21 0.009
22-10-2013 19:45:47 23-10-2013 7:24:43 600
我想将其转换为创建一个如下所示的数据框,其中列H01.01表示当天的第1小时(H01)和前10分钟(.01)。它升至H24.06。而不是0,对于每个日期,我想用值列填充它。
我的问题是,由于TimeStart和TimeEnd在随机时间开始和结束,因此很难将“值”分配到每小时/分钟(H1.01,H1.02 ......等)的每个时间间隔。此外,DateStart和DateEnd可能超过1天,这意味着我需要想出一种方法将“值”转移到第二天。