我有一个包含3列的数据框 - start_time , end_time , energy 其中 start_time 和 end_time 是日期时间格式, energy 是这两次之间花费的能量 . ![在此处输入图像说明] [1]
我的目标是计算每天所消耗的能量 . start_time 和 end_time 具有相同日期的实例, energy 值将分配给该日期 . 但是我需要找到一种方法来对 start_time 和 end_time 具有不同日期的 energy 值进行分类 . 例如,像这样的数据框中的实例 -
start_time end_time energy
2014-06-09 20:54:10 2014-06-11 05:04:14 1114
应该在输出数据框架中产生这样的实例 -
date energy
2014-06-09 <energy consumed between 2014-06-09 20:54:10 to 2014-06-09 23:59:59>
2014-06-10 <energy consumed between 2014-06-10 00:00:00 to 2014-06-10 23:59:59>
2014-06-11 <energy consumed between 2014-06-11 00:00:00 to 2014-06-11 05:04:14>
1 回答
我没有测试太多(提供的数据帧有点稀疏..),但这似乎工作正常 .