Мне интересно, есть ли способ использовать опережение \ отставание, чтобы сосчитать что-то вроде этого
Первый шаг: у меня есть фрейм данных
+----+-----------+------+
| id | timestamp | sess |
+----+-----------+------+
| xx | 1 | A |
+----+-----------+------+
| yy | 2 | A |
+----+-----------+------+
| zz | 1 | B |
+----+-----------+------+
| yy | 3 | B |
+----+-----------+------+
| tt | 4 | B |
+----+-----------+------+
И я хочу собрать идентификаторы, которыепредшествует определенному разделению идентификатора с помощью session_id
+----+---------+
| id | id_list |
+----+---------+
| yy | [xx,zz] |
+----+---------+
| xx | [] |
+----+---------+
| zz | [] |
+----+---------+
| tt | [yy] |
+----+---------+