用法:
class pandas.MultiIndex(levels=None, codes=None, sortorder=None, names=None, dtype=None, copy=False, name=None, verify_integrity=True)
Pandas 對象的multi-level 或分層索引對象。
- levels:數組序列
每個級別的唯一標簽。
- codes:數組序列
每個級別的整數,指定每個位置的標簽。
- sortorder:可選整數
排序級別(必須按該級別按字典順序排序)。
- names:可選的對象序列
每個索引級別的名稱。 (名稱被接受為兼容)。
- copy:布爾值,默認為 False
複製meta-data。
- verify_integrity:布爾值,默認為真
檢查級別/代碼是否一致且有效。
參數:
注意:
有關更多信息,請參閱用戶指南。
例子:
新的
MultiIndex
通常使用幫助方法MultiIndex.from_arrays()
、MultiIndex.from_product()
和MultiIndex.from_tuples()
之一構建。例如(使用.from_arrays
):>>> arrays = [[1, 1, 2, 2], ['red', 'blue', 'red', 'blue']] >>> pd.MultiIndex.from_arrays(arrays, names=('number', 'color')) MultiIndex([(1, 'red'), (1, 'blue'), (2, 'red'), (2, 'blue')], names=['number', 'color'])
有關如何在上述輔助方法的文檔字符串中構造 MultiIndex 的更多示例,請參閱。
相關用法
- Python pandas.MultiIndex.get_loc_level用法及代碼示例
- Python pandas.MultiIndex.set_levels用法及代碼示例
- Python pandas.MultiIndex.get_loc用法及代碼示例
- Python pandas.MultiIndex.nlevels用法及代碼示例
- Python pandas.MultiIndex.droplevel用法及代碼示例
- Python pandas.MultiIndex.sortlevel用法及代碼示例
- 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.swaplevel用法及代碼示例
- Python pandas.MultiIndex.from_product用法及代碼示例
- Python pandas MultiIndex.is_lexsorted用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.MultiIndex。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。