pyspark.pandas.MultiIndex.rename¶
-
MultiIndex。
重命名
( 的名字:聯盟(任何元組(,…),列表(聯盟[任何元組[,…]]]],原地:bool=假 )→可選(pyspark.pandas.indexes.base.Index] ¶ -
改變指數或MultiIndex名稱。能夠設置新名稱沒有級別。默認返回新索引。
- 參數
-
- 的名字 標簽或標簽的列表
-
名稱(s)。
- 原地 布爾,默認的錯誤
-
直接修改的對象,而不是創建一個新的索引或MultiIndex。
- 返回
-
- 指數或MultiIndex
-
同一類型的調用者或沒有如果原地是真的。
例子
> > >df=ps。DataFrame({“一個”:(“一個”,“C”),“b”:(“一個”,“B”)},列=(“一個”,“b”])> > >df。指數。重命名(“c”)Int64Index ([0, 1], dtype = int64, name = ' c ')
> > >df。set_index(“一個”,原地=真正的)> > >df。指數。重命名(“d”)指數([' A ', ' C '], dtype =‘對象’,name = ' d ')
你也可以改變索引名稱。
> > >df。指數。重命名(“e”,原地=真正的)> > >df。指數指數([' A ', ' C '], dtype =‘對象’,name = ' e ')
> > >dfbe一個一個C B
支持MultiIndex
> > >psidx=ps。MultiIndex。from_tuples(((“一個”,“x”),(“b”,“y”)))> > >psidx。的名字=(“你好”,“pandas-on-Spark”]> > >psidxMultiIndex ([(' a ', ' x '),(' b ', ' y ')),名稱=['你好',' pandas-on-Spark '])
> > >psidx。重命名([“阿羅哈”,“磚”])MultiIndex ([(' a ', ' x '),(' b ', ' y ')),名稱=[“阿羅哈”,“磚”])