pandas.Series.argsort#

Series.argsort(ось=0, kind='quicksort', порядок=None, стабильный=None)[источник]#

Вернуть целочисленные индексы, которые отсортировали бы значения Series.

Переопределить ndarray.argsort. Сортирует значения по аргументам, пропуская значения NA/null, и помещает результат в те же позиции, что и не-NA значения.

Параметры:
ось{0 или ‘index’}

Не используется. Параметр необходим для совместимости с DataFrame.

kind{‘mergesort’, ‘quicksort’, ‘heapsort’, ‘stable’}, по умолчанию ‘quicksort’

Выбор алгоритма сортировки. См. numpy.sort() для получения дополнительной информации. 'mergesort' и 'stable' — единственные стабильные алгоритмы.

порядокNone

Не оказывает эффекта, но принимается для совместимости с numpy.

стабильныйNone

Не оказывает эффекта, но принимается для совместимости с numpy.

Возвращает:
Series[np.intp]

Позиции значений в порядке сортировки с -1, указывающим на значения nan.

Смотрите также

numpy.ndarray.argsort

Возвращает индексы, которые отсортировали бы этот массив.

Примеры

>>> s = pd.Series([3, 2, 1])
>>> s.argsort()
0    2
1    1
2    0
dtype: int64