【发布时间】:2012-06-15 17:16:40
【问题描述】:
有一个表格记录电表 (kwh) 的时间戳和整数读数 (date_entered, reading)。想绘制每日使用情况...大多数读数是每天的,有些是相隔数天的 - 一天中的随机时间。想要每天返回上一个条目的差异的每日平均值。 *注意平均值不准确。
Example Data:
date_entered reading
2012-06-01 17:02 18522
2012-06-02 14:56 18641
2012-06-03 10:55 18677
2012-06-06 15:16 18702
2012-06-11 13:28 18803
2012-06-13 17:33 18850
Example Output:
Date Daily Average
2012-06-01 12:00
2012-06-02 12:00 19
2012-06-03 12:00 130
2012-06-04 12:00 43
2012-06-05 12:00 43
2012-06-06 12:00 43
2012-06-07 12:00 8
2012-06-08 12:00 8
2012-06-09 12:00 8
2012-06-10 12:00 8
2012-06-11 12:00 21
2012-06-12 12:00 21
2012-06-13 12:00 22
【问题讨论】:
-
你有能力创建一个包含所有日期的表格然后加入吗?如果是这样,您可以轻松地填补空白,例如 06-03 和 06-06 之间的空白,然后创建一个自下而上跨零分布的函数。
-
是的,我可以这样做......只是觉得他们可能是我没有想到的更清洁的方式。