用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。