0

我有一个 df :-

mall_Id 呼叫索引 日期 area_id 开始时间 时间结束 用的时间 类型
11 1 01-05-2019 3 上午 09:32:00 上午 10:52:00 80 间接
11 2 01-05-2019 3 上午 09:42:00 上午 10:59:00 77 间接
11 3 01-15-2019 3 上午 07:02:00 上午 09:49:00 167 直接的
11 4 01-21-2019 3 上午 09:09:00 上午 10:38:00 89 间接
11 5 02-03-2019 3 上午 10:51:00 下午 2:19:00 208 直接的
11 6 01-21-2019 3 上午 11:57:00 下午 2:15:00 138 间接
11 7 01-05-2019 3 上午 09:45:00 上午 11:49:00 124 间接
11 8 02-03-2019 3 上午 06:19:00 上午 07:32:00 73 直接的
11 9 01-21-2019 3 上午 09:35:00 上午 11:52:00 137 间接
12 10 02-10-2019 4 下午 12:59:00 下午 02:36:00 97 直接的
12 11 01-15-2019 4 上午 09:49:00 上午 11:47:00 118 间接
12 12 02-23-2019 4 上午 09:31:00 01:09:00 下午 218 间接
12 13 01-21-2019 4 上午 09:51:00 上午 11:22:00 91 间接
12 14 01-15-2019 4 上午 11:03:00 下午 2:23:00 200 直接的

我想按 and 进行分组,area_id,TypeDate找到该分组的最小值Start_Time和最大值的差异,End_Time该分组是列work_hrs,并且travel_time将是该组的work_hrs-(sum of the )。在许多情况下time_taken,aarea id可以有多个是 0mall_id travel_time其中travel_time是负数:-

预期输出:-

在此处输入图像描述

我尝试按三个变量分组并使用 lambda func 但没有成功。

4

0 回答 0