У меня есть фрейм данных с такой структурой (упорядоченный по user_id, время события):
user_idвремя события (в миллисекундах)разница во времени между предыдущими и текущими событиями для каждого user_id (в секундах)
Напримерuser_1 1550844324011 -user_1 1550844504351 180
user_2 1550807681932 -user_2 1550807780002 98user_2 1550809800005 2020user_2 1550819800005 10000
А затем я хочу установить идентификатор сеанса для каждого user_id в новом столбце.Логика следующая: если разница во времени между событиями превышает 900 секунд, тогда я должен установить новый session_id для пользователя.Таким образом, результат должен быть следующим:
user_1 1550844324011 - 1user_1 1550844504351 180 1
user_2 1550807681932 - 1user_2 1550807780002 98 1user_2 1550809800005 2020 2user_2 1550819800005 10000 3
Как я могу сделать это правильно?Помоги мне, пожалуйста.Спасибо