pyspark.pandas.Index.rename¶
-
索引。
重命名
( 的名字:联盟(任何元组(,…),列表(联盟[任何元组[,…]]]],原地: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 ')),名称=[“阿罗哈”,“砖”])