Переставить номер результата по возрастанию - PullRequest
0 голосов
/ 03 декабря 2018

Есть ли способ переупорядочить сортировку неудачно зарегестрированных времен по числу от меньшего к большему?Например, первые 5 строк - это 3, 6-й - это 5, а последние строки - 6.

IP-адрес с ошибочным номером, зарегистрированный более 2 раз

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**

1 Ответ

0 голосов
/ 03 декабря 2018

Есть много способов.Я нашел быстрый способ в этом сообщении сообщение .

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()]
...