pandas.Index.sort_values
-
Index.sort_values(self, return_indexer=False, ascending=True)[source] -
Возвращает отсортированную копию индекса.
Возвращает отсортированную копию индекса и, необязательно, индексы, по которым был отсортирован сам индекс.
Параметры: -
return_indexer : bool, default False -
Нужно ли вернуть индексы, по которым был отсортирован индекс?
-
ascending : bool, default True -
Нужно ли сортировать значения индекса в порядке возрастания.
Возвращает: -
sorted_index : pandas.Index -
Отсортированная копия индекса.
-
indexer : numpy.ndarray, optional -
Индексы, по которым был отсортирован сам индекс.
См. также
-
Series.sort_values - Сортировка значений Series.
-
DataFrame.sort_values - Сортировка значений в DataFrame.
Примеры
>>> idx = pd.Index([10, 100, 1, 1000]) >>> idx Int64Index([10, 100, 1, 1000], dtype='int64')
Сортировка значений в порядке возрастания (по умолчанию).
>>> idx.sort_values() Int64Index([1, 10, 100, 1000], dtype='int64')
Сортировка значений в порядке убывания и получение индексов, по которым был отсортирован индекс
idx.>>> idx.sort_values(ascending=False, return_indexer=True) (Int64Index([1000, 100, 10, 1], dtype='int64'), array([3, 1, 0, 2]))
-
© 2008–2012, 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/0.25.0/reference/api/pandas.Index.sort_values.html