pandas.Index.sort_values
-
Index.sort_values(return_indexer=False, ascending=True)[source] -
Возвращает отсортированную копию индекса.
Возвращает отсортированную копию индекса и, необязательно, индексы, которые отсортировали сам индекс.
Параметры: return_indexer : bool, по умолчанию False
Нужно ли вернуть индексы, которые отсортировали индекс.
ascending : bool, по умолчанию True
Нужно ли сортировать значения индекса в порядке возрастания.
Возвращает: sorted_index : pandas.Index
Отсортированная копия индекса.
indexer : numpy.ndarray, необязательно
Индексы, по которым был отсортирован сам индекс.
См. также
-
pandas.Series.sort_values - Сортировка значений в Series.
-
pandas.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.23.4/generated/pandas.Index.sort_values.html