![](/img/trans.png)
[英]Scrapy: How to make a conditional (present or absent) XPATH return values when absent?
[英]How to give value 0 to absent values
我有一個元組列表,包括日期和該日期的“嗶”聲。 但是,如果某個日期有 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
首先保存第一個日期及其值。 然后遍歷日期,將上次保存日期和當前日期之間的日期保存為 0,然后保存當前日期及其值。
偽代碼解決方案是:
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 = date
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.