pyspark.pandas.MultiIndex.from_frame¶
-
靜態
MultiIndex。
from_frame
( df:pyspark.pandas.frame.DataFrame,的名字:可選(列表(聯盟(任何元組[,…]]]]=沒有一個 )→pyspark.pandas.indexes.multi.MultiIndex¶ -
做一個從DataFrame MultiIndex。
- 參數
-
- df DataFrame
-
DataFrame MultiIndex要轉換。
- 的名字 類似,可選
-
如果沒有提供名稱,使用列名或元組是MultiIndex列名的列。如果一個序列,覆蓋名稱與給定的序列。
- 返回
-
- MultiIndex
-
給定DataFrame MultiIndex表示。
另請參閱
-
MultiIndex.from_arrays
-
MultiIndex轉換列表的數組。
-
MultiIndex.from_tuples
-
轉換MultiIndex元組的列表。
-
MultiIndex.from_product
-
從笛卡兒積MultiIndex iterable。
例子
> > >df=ps。DataFrame([[“嗨”,“臨時”),(“嗨”,“降雨”),…(新澤西的,“臨時”),(新澤西的,“降雨”]],…列=(“一個”,“b”])> > >df一個b0嗨臨時1嗨降雨2 NJ臨時3 NJ降雨
> > >ps。MultiIndex。from_frame(df)MultiIndex([(‘嗨’,‘臨時’),(“你好”、“降雨”),(“NJ”、“臨時”),(“NJ”、“降雨”),名稱= [a, b])
使用顯式的名字,而不是列名
> > >ps。MultiIndex。from_frame(df,的名字=(“狀態”,“觀察”])MultiIndex([(‘嗨’,‘臨時’),(“你好”、“降雨”),(“NJ”、“臨時”),(“NJ”、“降雨”),名稱=[“狀態”,“觀察”])