Spec-Zone.ru › pandas 2

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API