Итак, у меня есть файл Excel с датой в первом столбце и метками времени с регулярным интервалом в последовательных строках и столбцом в конце, содержащим среднее значение. Если среднее значение меньше 100, я должен пройти по этому столбцу, указанному c, и найти ячейки с несколькими последовательными нулями, которые представляют время простоя.
После нахождения этих нулей я должен сохранить их временные метки и получить продолжительность этого времени простоя для этой даты. До сих пор я знаю, как выполнить итерацию и найти указанную строку c со средним значением ниже нуля. Я застрял в той части, где я могу найти 2 или более последовательных нуля и сохранить их временные метки.
Пример таблицы:
+---------+------------+------------+-------------+------------+---------+
| Date | Timestamp1 | Timestamp2 | TImestamps3 | Timestamp4 | Average |
+---------+------------+------------+-------------+------------+---------+
| 1-10-18 | 100 | 100 | 0 | 100 | 75 |
| 2-10-18 | 100 | 0 | 0 | 100 | 50 |
| 3-10-18 | 100 | 0 | 0 | 0 | 25 |
| 4-10-18 | 100 | 100 | 100 | 100 | 100 |
+---------+------------+------------+-------------+------------+---------+
Так что теперь все, что я хочу сделать, это получить это в словаре
{2-10-18:'Timestamp2-Timestamp3',3-10-18:'Timestamp2 Tmestamp4}