pandas.Index.sort_values # 指数。sort_values ( * , return_indexer = False , ascending = True , na_position = 'last' , key = None ) [来源] # 返回索引的排序副本。 返回索引的排序副本,并且可以选择返回对索引本身进行排序的索引。 参数: return_indexer bool, 默认 False是否应该返回对索引进行排序的索引。 升序布尔值,默认 True索引值是否应按升序排序。 na_position {'first' 或 'last'}, 默认 'last'参数“first”将 NaN 放在开头,“last”将 NaN 放在末尾。 键可调用,可选如果不是 None,则在排序之前将键函数应用于索引值。这与内置函数中的key参数类似sorted(),显着的区别是该key函数应该被向量化。它应该期望 an Index并返回Index相同形状的 an。 返回: 排序索引pandas.Index索引的排序副本。 索引器numpy.ndarray,可选索引本身排序所依据的索引。 也可以看看 Series.sort_values对系列的值进行排序。 DataFrame.sort_values对 DataFrame 中的值进行排序。 例子 >>> idx = pd.Index([10, 100, 1, 1000]) >>> idx Index([10, 100, 1, 1000], dtype='int64') 按升序对值进行排序(默认行为)。 >>> idx.sort_values() Index([1, 10, 100, 1000], dtype='int64') 按降序对值进行排序,并获取idx排序依据的索引。 >>> idx.sort_values(ascending=False, return_indexer=True) (Index([1000, 100, 10, 1], dtype='int64'), array([3, 1, 0, 2]))