У меня есть нерегулярно выбранный временной ряд. Я хотел бы разделить его на сегменты, где разница во времени между последовательными записями составляет (скажем) неделю. Например:
day X
1 4
3 2
7 4
8 9
10 2
12 4
14 3
15 9
17 7
19 3
26 9
будет разделен на:
day X
1 4
8 9
15 9
day X
3 2
10 2
17 7
day X
12 4
19 3
26 9
day X
7 4
14 3
Я предполагаю, что могу переборщить с циклами, но я уверен, что есть лучшие способы, поскольку это кажется довольно распространенной задачей. Бонусные баллы - вместо "неделя" используйте диапазон дней (скажем, 6-8 дней).