用法:
MultiIndex.to_frame(index=True, name=NoDefault.no_default)
創建一個以 MultiIndex 的級別作為列的 DataFrame。
列排序由 DataFrame 構造函數確定,其中數據為 dict。
- index:布爾值,默認為真
將返回的 DataFrame 的索引設置為原始 MultiIndex。
- name:str的列表/序列,可選
傳遞的名稱應該替換索引級別的名稱。
- DataFrame:包含原始 MultiIndex 數據的 DataFrame。
參數:
返回:
例子:
>>> mi = pd.MultiIndex.from_arrays([['a', 'b'], ['c', 'd']]) >>> mi MultiIndex([('a', 'c'), ('b', 'd')], )
>>> df = mi.to_frame() >>> df 0 1 a c a c b d b d
>>> df = mi.to_frame(index=False) >>> df 0 1 0 a c 1 b d
>>> df = mi.to_frame(name=['x', 'y']) >>> df x y a c a c b d b d
相關用法
- Python pandas.MultiIndex.to_flat_index用法及代碼示例
- 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.reorder_levels用法及代碼示例
- 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用法及代碼示例
- Python pandas.MultiIndex.get_level_values用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.MultiIndex.to_frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。