pandas.api.extensions.ExtensionArray.argsort#

ExtensionArray.argsort(*, ascending=True, kind='quicksort', na_position='last', **kwargs)[источник]#

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

Параметры:
ascendingbool, по умолчанию True

Должны ли индексы приводить к возрастающей или убывающей сортировке.

kind{‘quicksort’, ‘mergesort’, ‘heapsort’, ‘stable’}, опционально

Алгоритм сортировки.

na_position{'first', 'last'}, по умолчанию 'last'

Если 'first', поместите NaN значения в начале. Если 'last', поместите NaN значения в конце.

*args, **kwargs:

Передаётся в numpy.argsort().

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

Массив индексов, которые сортируют selfЕсли значения NaN присутствуют, значения NaN помещаются в конец.

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

numpy.argsort

Реализация сортировки, используемая внутри.

Примеры

>>> arr = pd.array([3, 1, 2, 5, 4])
>>> arr.argsort()
array([1, 2, 0, 4, 3])