Задача — выделить серии последовательных наблюдений. Добавил столбец DDT с разницей между двумя строками в минутах. Через цикл ищу разницу больше, чем 30 минут, помечаю новую серию.
Что-то подсказывает мне, что решение хоть и рабочее, но крайне дурацкое. Подскажите, пожалуйста, как сделать быстрее и симпатичнее?
df['DDTS'] = (df['DDT']>30).astype(int).cumsum()
Обсуждают сегодня