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])