用法:
MultiIndex.sortlevel(level=0, ascending=True, sort_remaining=True)
在请求的级别对 MultiIndex 进行排序。
结果将尊重该级别相关因子的原始顺序。
- level:list-like,int 或 str,默认 0
如果给出了字符串,则必须是级别的名称。如果list-like 必须是级别的名称或整数。
- ascending:布尔值,默认为真
False 按降序排序。也可以是一个列表来指定一个定向排序。
- sort_remaining:按级别后的剩余级别排序
- sorted_index:pd.MultiIndex
结果索引。
- indexer:np.ndarray[np.intp]
原始索引中的输出值索引。
参数:
返回:
例子:
>>> mi = pd.MultiIndex.from_arrays([[0, 0], [2, 1]]) >>> mi MultiIndex([(0, 2), (0, 1)], )
>>> mi.sortlevel() (MultiIndex([(0, 1), (0, 2)], ), array([1, 0]))
>>> mi.sortlevel(sort_remaining=False) (MultiIndex([(0, 2), (0, 1)], ), array([0, 1]))
>>> mi.sortlevel(1) (MultiIndex([(0, 1), (0, 2)], ), array([1, 0]))
>>> mi.sortlevel(1, ascending=False) (MultiIndex([(0, 2), (0, 1)], ), array([0, 1]))
相关用法
- Python pandas.MultiIndex.set_levels用法及代码示例
- Python pandas.MultiIndex.swaplevel用法及代码示例
- Python pandas.MultiIndex.set_codes用法及代码示例
- Python pandas.MultiIndex.get_loc_level用法及代码示例
- Python pandas.MultiIndex.get_loc用法及代码示例
- Python pandas.MultiIndex.nlevels用法及代码示例
- Python pandas.MultiIndex.droplevel用法及代码示例
- Python pandas.MultiIndex.from_frame用法及代码示例
- Python pandas.MultiIndex.to_flat_index用法及代码示例
- Python pandas.MultiIndex.reorder_levels用法及代码示例
- Python pandas.MultiIndex.to_frame用法及代码示例
- Python pandas.MultiIndex.levshape用法及代码示例
- Python pandas.MultiIndex.names用法及代码示例
- Python pandas.MultiIndex.get_indexer用法及代码示例
- Python pandas.MultiIndex.get_locs用法及代码示例
- Python pandas.MultiIndex.from_arrays用法及代码示例
- Python pandas.MultiIndex.from_tuples用法及代码示例
- Python pandas.MultiIndex.remove_unused_levels用法及代码示例
- Python pandas.MultiIndex.from_product用法及代码示例
- Python pandas MultiIndex.is_lexsorted用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.MultiIndex.sortlevel。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。