【发布时间】:2021-08-02 23:25:47
【问题描述】:
我有一个描述交易的 df,例如
transaction start_in_s_since_epoch duration_in_s charged_energy_in_wh
1 1.457423e+09 1821.0 1732
2 1.457389e+09 35577.0 18397
3 1.457425e+09 2.0 0
[...]
我假设charged_energy 在交易中是线性的。我想将其转换为具有一天粒度的时间序列。一天内的charged_energy 应该和持续时间相加。
day sum_duration_in_s sum_charged_energy_in_wh
2016-03-16 00:00 123 456
2016-03-17 00:00 456 789
2016-03-18 00:00 789 012
[...]
有什么想法吗?我在日子之间的边界上挣扎。本次交易与
transaction start_in_s_since_epoch duration_in_s charged_energy_in_wh
500 1620777300 600 1000
应该平分
day sum_duration_in_s sum_charged_energy_in_wh
2021-05-11 00:00 300 500
2021-05-11 00:00 300 500
【问题讨论】:
-
看起来您缺少给定数据集的日期列
-
您应该解释一下输出以及它与输入的关系。
-
对不起,我试着把它说得更清楚。
标签: python-3.x pandas time-series