用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。