У меня есть временной ряд, в котором данные выглядят следующим образом:
value, ts
100, 2019-07-06 19:07:37
120, 2019-07-06 19:12:37
130, 2019-07-06 19:17:37
Предположим, у нас есть данные за 7 дней, и каждый раз, когда значение превышает 120 и остается в течение не менее 30 минут, оно будет под кайфом. Точно так же, если он опускается ниже 100 и остается в течение не менее 30 минут, он будет низким. Следовательно, через 7 дней число п будет высоким и низким.
Можем ли мы узнать подробности каждой сессии, когда произошел максимум или минимум, используя python?