Предположим, что у меня ниже фрейма данных
Date, A
2014-11-21 11:00:00, 1
2014-11-21 11:03:00, 4
2014-11-21 11:04:00, 1
2014-11-21 11:05:00, 2
2014-11-21 11:07:00, 4
2014-11-21 11:08:00, 1
2014-11-21 11:12:00, 1
2014-11-21 11:13:00, 2
Первый столбец - это объект datetime, а второй столбец - целое число. Я хочу рассчитать сумму столбца "А" за последние пять минут для каждой строки.
В качестве примера для строки 2014-11-21 11:12:00, 1
сумма столбца "A" будет равна 2 (1 + 1), а сумма столбца "A" для строки 2014-11-21 11:05:00, 2
будет равна 7 (2 + 1 + 4). Важно то, что количество прошлых строк для временного окна (5 минут) не одинаково для каждой строки (поскольку временные ряды нерегулярны).
Как я могу получить сумму последних пяти минут для столбца "А", используя метод roll_sum в pandas? Спасибо заранее.