pandas.MultiIndex.to_frame # 多重索引。to_frame ( index = True , name = _NoDefault.no_default , allowed_duplicates = False ) [来源] # 创建一个 DataFrame,其中 MultiIndex 的级别作为列。 列顺序由数据作为字典的 DataFrame 构造函数确定。 参数: 索引bool,默认 True将返回的DataFrame的索引设置为原始MultiIndex。 名称列表/str 序列,可选传递的名称应替换索引级别名称。 allowed_duplicates bool, 可选默认值 False允许创建重复的列标签。 1.5.0 版本中的新增内容。 返回: 数据框 也可以看看 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