Есть ли способ отсортировать значения одного столбца (от минимального до максимального) на основе значений другого столбца, содержащего повторяющиеся текстовые значения? - PullRequest
0 голосов
/ 02 августа 2020

Я работаю с набором данных, имеющим форму (просто образец)

ID    Name              Diff
14865 Aalsmeerdrweg     9.9754
14865 Aalsmeerdrweg     65.0246
14820 Aalsmeerdrweg 142 17.0244
14820 Aalsmeerdrweg 142 -4.9756

Есть ли способ отсортировать значения столбца Diff (от минимального до максимального) для всех такие же значения в столбце «Имя»? Кроме того, как только он отсортирован, как удалить значения наименьшее количество значений «x»? (здесь x - количество повторений имени) ??

1 Ответ

0 голосов
/ 02 августа 2020

.sort_values ​​() сортирует в указанном вами сортировщике столбцов. Таким образом, он сначала сортируется по имени, а затем для каждого имени по Diff

df.sort_values(["Name", "Diff"], ascending = True)
...