pandas.Series.argsort
- Series.argsort(axis=0, kind='quicksort', order=None, stable=None)[source]
-
Возвращает целочисленные индексы, которые отсортировали бы значения Series.
Переопределяет ndarray.argsort. Сортирует значения, опуская значения NA/null, и помещает результат в те же места, что и значения, отличные от NA.
- Параметры:
-
- axis:{0 или ‘индекс’}
-
Не используется. Параметр необходим для совместимости с DataFrame.
- kind:{‘mergesort’, ‘quicksort’, ‘heapsort’, ‘stable’}, по умолчанию ‘quicksort’
-
Выбор алгоритма сортировки. Смотрите
numpy.sort()для получения дополнительной информации. ‘mergesort’ и ‘stable’ — единственные стабильные алгоритмы. - order:None
-
Не оказывает влияния, но принимается для совместимости с numpy.
- stable: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
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.Series.argsort.html