pyspark.pandas.MultiIndex.to_frame

MultiIndex。 to_frame ( 指數:bool=真正的,的名字:可選(列表(聯盟(任何元組[,…]]]]=沒有一個 )→pyspark.pandas.frame.DataFrame

創建一個DataFrame MultiIndex為列的水平。列排序是由DataFrame構造函數與數據字典

參數
指數 布爾,默認的真

集合的索引與原始MultiIndex DataFrame返回。

的名字 列表/字符串序列,可選的

通過名稱應該替代索引級別的名字。

返回
DataFrame 包含原始的DataFrame MultiIndex數據。

另請參閱

DataFrame

例子

> > >元組=((1,“紅色”),(1,“藍”),(2,“紅色”),(2,“藍”)]> > >idx=psMultiIndexfrom_tuples(元組,的名字=(“數量”,“顏色”))> > >idxMultiIndex([(1,“紅色”),(1,“藍”),(2,'紅色'),“藍”(2)),名稱=[‘數量’,'顏色'])> > >idxto_frame()顏色數量顏色數量1紅1紅藍色1藍色2紅紅藍色2藍色

默認情況下,原來的指數是重用。執行一個新的指數:

> > >idxto_frame(指數=)顏色數量0 1紅1 1藍色2 2紅3 2藍色

覆蓋生成的列的名稱,指定的名字:

> > >idxto_frame(的名字=(“n”,“c”])n c顏色數量1紅1紅藍色1藍色2紅紅藍色2藍色