我有一个元组列表,包括日期和该日期的“嘟嘟声”数。但是,如果某个日期有0声蜂鸣音,则该日期根本不会出现在列表中。我需要这些日期出现,数字0代表蜂鸣声
我试过用excel和python来解决这个问题,但是我找不到一个解决方案。
16/10/2017 7
18/10/2017 3
21/10/2017 7
23/10/2017 20
24/10/2017 7
25/10/2017 6这是我所拥有的一切的开始,我需要它成为:
16/10/2017 7
17/10/2017 0
18/10/2017 3
19/10/2017 0
20/10/2017 0
21/10/2017 7
22/10/2017 0
23/10/2017 20
24/10/2017 7
25/10/2017 6发布于 2019-10-19 20:02:58
首先保存第一个日期及其值。然后迭代日期,用值0保存上次保存的日期和当前日期之间的日期,然后用它的值保存当前日期。
一个psuedo代码解决方案是:
last_saved_date, value = read_first_date()
save(last_saved_date, value)
while not_at_end_of_file():
date, value = read_date()
while last_saved_date + 1 < date:
last_saved_date += 1
save(last_saved_date, 0)
save(date, value)
last_saved_date = datehttps://stackoverflow.com/questions/58463425
复制相似问题