Это может показаться простым, но нам трудно это делать. мы хотим реализовать счетчик для нашего времени, поэтому за каждые 20 минут считайте +1. Примером может быть строка: 0 days 00:20:00
и пропущенное значение = (счетчик). Ниже приведен пример того, чего мы хотим достичь:
| 0 days 00:20:00 | MISSING VALUE = 1
Пример 2:
| 0 days 01:20:00 | MISSING VALUE = 4
ОБНОВЛЕНО И СЕЙЧАС РАБОТАЕТ:
index = pd.date_range(start=firstTime.min(), end=lastTime.max(), freq='20T')
for x in index:
timediff = (x + datetime.timedelta(minutes=20)) - first_datetime
timediv = timediff / datetime.timedelta(minutes=20)
print (f' | {timediff} | MISSING VALUE = {timediv}')
ПРИНЦЫ:
x + datetime.timedelta(minutes=20): 2019-07-27 23:00:00
first_datetime: 2019-07-27 22:40:00
timediff: 0 days 00:20:00