用法:
Index.sort_values(return_indexer=False, ascending=True, na_position='last', key=None)
返回索引的排序副本。
返回索引的排序副本,并可选择返回对索引本身进行排序的索引。
- return_indexer:布尔值,默认为 False
是否应该返回对索引进行排序的索引。
- ascending:布尔值,默认为真
索引值是否应该按升序排序。
- na_position:{‘first’ or ‘last’},默认 ‘last’
参数 ‘first’ 将 NaN 放在开头,‘last’ 将 NaN 放在末尾。
- key:可调用的,可选的
如果不是 None,则在排序之前将 key 函数应用于索引值。这与内置
sorted()
函数中的key
参数类似,但显著的区别是该key
函数应该被矢量化。它应该期望Index
并返回相同形状的Index
。
- sorted_index:pandas.Index
索引的排序副本。
- indexer:numpy.ndarray,可选
索引本身排序的索引。
参数:
返回:
例子:
>>> 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]))
相关用法
- Python pandas.Index.str用法及代码示例
- Python pandas.Index.slice_indexer用法及代码示例
- Python pandas.Index.set_names用法及代码示例
- Python pandas.Index.searchsorted用法及代码示例
- Python pandas.Index.shift用法及代码示例
- Python pandas.Index.symmetric_difference用法及代码示例
- Python pandas.Index.slice_locs用法及代码示例
- Python pandas.Index.value_counts用法及代码示例
- Python pandas.Index.argmin用法及代码示例
- Python pandas.Index.is_categorical用法及代码示例
- Python pandas.Index.to_series用法及代码示例
- Python pandas.Index.to_numpy用法及代码示例
- Python pandas.Index.is_object用法及代码示例
- Python pandas.Index.is_interval用法及代码示例
- Python pandas.Index.notnull用法及代码示例
- Python pandas.Index.equals用法及代码示例
- Python pandas.Index.duplicated用法及代码示例
- Python pandas.Index.is_monotonic_increasing用法及代码示例
- Python pandas.Index.min用法及代码示例
- Python pandas.Index.is_monotonic_decreasing用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Index.sort_values。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。