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