用法:
MultiIndex.set_codes(codes, level=None, inplace=None, verify_integrity=True)
在 MultiIndex 上設置新代碼。默認返回新索引。
- codes:序列或序列列表
要應用的新代碼。
- level:整數、級別名稱或整數/級別名稱序列(默認無)
要設置的級別(所有級別都沒有)。
- inplace:bool
如果為 True,則原地變異。
- verify_integrity:布爾值,默認為真
如果為 True,則檢查級別和代碼是否兼容。
- 新索引(相同類型和類別...等)或無
與調用者相同的類型,如果
inplace=True
則為 None。
參數:
返回:
例子:
>>> idx = pd.MultiIndex.from_tuples( ... [(1, "one"), (1, "two"), (2, "one"), (2, "two")], names=["foo", "bar"] ... ) >>> idx MultiIndex([(1, 'one'), (1, 'two'), (2, 'one'), (2, 'two')], names=['foo', 'bar'])
>>> idx.set_codes([[1, 0, 1, 0], [0, 0, 1, 1]]) MultiIndex([(2, 'one'), (1, 'one'), (2, 'two'), (1, 'two')], names=['foo', 'bar']) >>> idx.set_codes([1, 0, 1, 0], level=0) MultiIndex([(2, 'one'), (1, 'two'), (2, 'one'), (1, 'two')], names=['foo', 'bar']) >>> idx.set_codes([0, 0, 1, 1], level='bar') MultiIndex([(1, 'one'), (1, 'one'), (2, 'two'), (2, 'two')], names=['foo', 'bar']) >>> idx.set_codes([[1, 0, 1, 0], [0, 0, 1, 1]], level=[0, 1]) MultiIndex([(2, 'one'), (1, 'one'), (2, 'two'), (1, 'two')], names=['foo', 'bar'])
相關用法
- Python pandas.MultiIndex.set_levels用法及代碼示例
- Python pandas.MultiIndex.sortlevel用法及代碼示例
- Python pandas.MultiIndex.swaplevel用法及代碼示例
- 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.set_codes。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。