【发布时间】:2019-09-04 18:46:15
【问题描述】:
假设我有
family person loop. mode
1 1 1 car
1 1 1 walk
1 1 1 car
1 1 2 walk
1 1 2 bus
1 2 1 bus
1 2 1 walk
1 2 2 bus
2 1 1 car
2 1 1 car
2 1 2 car
2 2 1 bus
我想要这个:
每个人在每个家庭中都有一些循环。如果是汽车,我想为每个人和每个家庭保留每个循环的第一行,并删除该循环中的所有其他行(如果是汽车、公共汽车或步行)。如果循环的第一行不是汽车,我不会删除任何东西
输出:
family person loop. mode
1 1 1 car
1 1 2 walk
1 1 2 bus
1 2 1 bus
1 2 1 walk
1 2 2 bus
2 1 1 car
2 1 2 car
2 2 1 bus
在第一个家庭中,第一个人在第一个循环的第一行有汽车模式,所以我删除了他第一个循环中的所有行程,只保留了第一个。他的第二个循环没有汽车模式,所以我保留了所有。第二个人也没有汽车模式,所以我保留了所有。第二个家庭的第一个人在他的第一个循环中有模式车,所以我保留了第一排并删除了循环中的休息。他的第二个循环有一行,所以我保留了它,第二个人没有汽车模式,所以我保留了它
【问题讨论】:
-
很高兴说出你投反对票的原因
-
感谢您的快速回答,成功了