从给定的顺序序列中找到排名

时间:2017-03-09 18:51:18

标签: python pandas key

我有3条路径说(0,1,2)并且想要检查哪个是最快的。我在每条路径上发送1个订单(triplet => path0,1,2)并检查其在目的地的顺序。这作为测试多次完成,并记录在源和目的地,如下面

#Source log file
OrderID,PathCode
1000,0
2000,1
3000,2
4000,1
5000,2
6000,0
7000,2
8000,1
9000,0
#Dest log file doesnt contain the path it came from, it only knows the sequence as below
OrderID
3000
1000
2000
5000
4000
6000
9000
8000
7000

我需要找到pathCode0最快的次数,pathCode1最快的次数,pathCode1在总测试中的最快时间。

如何在pandas或python中执行此操作。我不知何故需要管理orderID的一个键,告诉我PathCode。从目标文件grep每个orderID来查找pathCode不是一个好方法。一旦我们在序列(目标日志)中获得pathCode,我们需要检查每个三元组和排名路径的顺序。 (如果需要,可以更改问题标题)

0 个答案:

没有答案