Итак, это мой фрейм данных.
session_id question_difficulty attempt_updated_at
5c822af21c1fba22 2 1557470128000
5c822af21c1fba22 3 1557469685000
5c822af21c1fba22 4 1557470079000
5c822af21c1fba22 5 1557472999000
5c822af21c1fba22 3 1557474145000
5c822af21c1fba22 3 1557474441000
5c822af21c1fba22 4 1557474299000
5c822af21c1fba22 4 1557474738000
5c822af21c1fba22 3 1557475430000
5c822af21c1fba22 4 1557476960000
5c822af21c1fba22 5 1557477458000
5c822af21c1fba22 2 1557478118000
5c822af21c1fba22 5 1557482556000
5c822af21c1fba22 4 1557482809000
5c822af21c1fba22 5 1557482886000
5c822af21c1fba22 5 1557484232000
Я хочу разделить поле 'try_updated_at' (, которое является временем эпохи ) на 2 равных ячейки и найти среднее значение 'question_difficulty'в этом бине за сеанс.
Я хочу сохранить среднее значение 1-го и 2-го бинов отдельно.
Я пытался пройти через pd.cut, но я не знаю, как его использовать.
Я ожидаю, что мой результат будет примерно таким,
, например,
session_id mean1_difficulty mean2_difficulty
5c822af21c1fba22 5.0 3.0
Любая идея приветствуется, Спасибо.