pyspark.pandas.MultiIndex.to_frame¶
-
MultiIndex。
to_frame
( 指數:bool=真正的,的名字:可選(列表(聯盟(任何元組[,…]]]]=沒有一個 )→pyspark.pandas.frame.DataFrame¶ -
創建一個DataFrame MultiIndex為列的水平。列排序是由DataFrame構造函數與數據字典
- 參數
-
- 指數 布爾,默認的真
-
集合的索引與原始MultiIndex DataFrame返回。
- 的名字 列表/字符串序列,可選的
-
通過名稱應該替代索引級別的名字。
- 返回
-
- DataFrame 包含原始的DataFrame MultiIndex數據。
另請參閱
例子
> > >元組=((1,“紅色”),(1,“藍”),…(2,“紅色”),(2,“藍”)]> > >idx=ps。MultiIndex。from_tuples(元組,的名字=(“數量”,“顏色”))> > >idxMultiIndex([(1,“紅色”),(1,“藍”),(2,'紅色'),“藍”(2)),名稱=[‘數量’,'顏色'])> > >idx。to_frame()顏色數量顏色數量1紅1紅藍色1藍色2紅紅藍色2藍色
默認情況下,原來的指數是重用。執行一個新的指數:
> > >idx。to_frame(指數=假)顏色數量0 1紅1 1藍色2 2紅3 2藍色
覆蓋生成的列的名稱,指定的名字:
> > >idx。to_frame(的名字=(“n”,“c”])n c顏色數量1紅1紅藍色1藍色2紅紅藍色2藍色