我有一个包含数据的列表:
值列表:
01;-minus;01.04.2017 07:00:00;1;
01;-minus;01.04.2017 09:00:00;13;
01;-minus;01.04.2017 10:00:00;73;
01;+plus;01.04.2017 07:00:00;22;
01;+plus;01.04.2017 08:00:00;12;
01;+plus;01.04.2017 09:00:00;12;
01;+plus;01.04.2017 10:00:00;33;
请注意,在前三行中,数据在08:00:00丢失。 如何创建新列表或zip并以一种如下所示的方式合并每一行:
完成清单:
01;1;22;01.04.2017 07:00:00
01;0;12;01.04.2017 08:00:00
01;13;12;01.04.2017 09:00:00
01;73;33;01.04.2017 10:00:00
答案 0 :(得分:0)
我可能将主列表作为一个变量,然后有一个函数来导入最近一天的数据。
在该函数中,我会为当天的每个小时填充0值,然后查看当天在列表中每天匹配小时时实际数据会覆盖该值。因此,当您丢失数据时,您将获得一致的每小时输出为0,如果您有数据,则会添加正确的值。
然后将其添加到主列表中。