有什么方法可以根据失败次数从小到大的顺序重新排列失败的登录时间?例如,前5行是3,第6行是5,最后一行是6。
ip_address
128.15.0.2 **3**
126.11.0.8 **3**
0:0:0:0:0:ffff:c001:101 **3**
192.168.1.5 **5**
192.168.1.15 **6**
0:0:0:0:0:ffff:a093:1800 **3**
0:0:0:0:0:ffff:212:d **3**
答案 0 :(得分:0)
有很多方法。我在这篇post帖子中找到了一种快速的方法。
import numpy as np
x = np.array([["128.15.0.2",3],
["126.11.0.8",3],
["0:0:0:0:0:ffff:c001:101",3],
["192.168.1.5",5],
["192.168.1.15",6],
["0:0:0:0:0:ffff:a093:1800",3],
["0:0:0:0:0:ffff:212:d",3]])
x[x[:,1].argsort()]