【发布时间】:2019-09-04 22:16:06
【问题描述】:
在每个家庭中,我想定义一个指标,该指标确定司机是否可以供乘客使用。如果他/她的行程在乘客行程后最多 1 小时开始,则司机有空。
示例:
household person mode start
1 1 car 7:20
1 1 car 8:00
1 1 car 8:30
1 2 non-car 7:30
1 3 non-car 7:15
1 4 car 7:00
2 1 car 7:00
2 2 non-car 9:00
第一个家庭司机可以搭车,因为他的行程比第二个人晚30分钟,他也可以搭车给第三个人。在第二户口。
输出
household person mode start indicator
1 1 car 8:00 1
1 2 non-car 7:30 1
1 3 non-car 7:15 1
2 1 car 7:00 0
2 2 non-car 9:00 0
然后我想将这些匹配的行(指示符为 1)并排放置
输出
household person mode start indicator household person mode start indicator
1 1 car 8:00 1 2 2 non-car 7:30 1
1 1 car 8:00 1 3 2 non-car 7:15 1
【问题讨论】: