pyspark.pandas.Index.rename

索引。 重命名 ( 的名字:联盟(任何元组(,…),列表(联盟[任何元组[,…]]]],原地:bool= )→可选(pyspark.pandas.indexes.base.Index]

改变指数或MultiIndex名称。能够设置新名称没有级别。默认返回新索引。

参数
的名字 标签或标签的列表

名称(s)。

原地 布尔,默认的错误

直接修改的对象,而不是创建一个新的索引或MultiIndex。

返回
指数或MultiIndex

同一类型的调用者或没有如果原地是真的。

例子

> > >df=psDataFrame({“一个”:(“一个”,“C”),“b”:(“一个”,“B”)},=(“一个”,“b”])> > >df指数重命名(“c”)Int64Index ([0, 1], dtype = int64, name = ' c ')
> > >dfset_index(“一个”,原地=真正的)> > >df指数重命名(“d”)指数([' A ', ' C '], dtype =‘对象’,name = ' d ')

你也可以改变索引名称。

> > >df指数重命名(“e”,原地=真正的)> > >df指数指数([' A ', ' C '], dtype =‘对象’,name = ' e ')
> > >dfbe一个一个C B

支持MultiIndex

> > >psidx=psMultiIndexfrom_tuples(((“一个”,“x”),(“b”,“y”)))> > >psidx的名字=(“你好”,“pandas-on-Spark”]> > >psidxMultiIndex ([(' a ', ' x '),(' b ', ' y ')),名称=['你好',' pandas-on-Spark '])
> > >psidx重命名([“阿罗哈”,“砖”])MultiIndex ([(' a ', ' x '),(' b ', ' y ')),名称=[“阿罗哈”,“砖”])