У меня есть dataframe, который выглядит так:
from to datetime other
-------------------------------------------------
11 1 2016-11-06 22:00:00 -
11 1 2016-11-06 20:00:00 -
11 1 2016-11-06 15:45:00 -
11 12 2016-11-06 15:00:00 -
11 1 2016-11-06 12:00:00 -
11 18 2016-11-05 10:00:00 -
11 12 2016-11-05 10:00:00 -
12 1 2016-10-05 10:00:59 -
12 3 2016-09-06 10:00:34 -
Я хочу группировать "from", а затем "to" столбцы, а затем сортировать "datetime" в порядке убывания, а затем, наконец, хочу рассчитать разницу во времени между этими группируемыми объектами между текущим временем и в следующий раз. Например, в этом случае, Я хотел бы иметь такую структуру данных, как:
from to timediff in minutes others
11 1 120
11 1 255
11 1 225
11 1 0 (preferrably subtract this date from the epoch)
11 12 300
11 12 0
11 18 0
12 1 25
12 3 0
Я не могу понять, как это сделать! Есть ли выход для этого? Любая помощь будет очень высоко оценена! Большое вам спасибо заранее!