pyspark.pandas.Index.set_names

索引。 set_names ( 的名字:聯盟(任何元組(,…),列表(聯盟[任何元組[,…]]]],水平:聯盟[int,任何元組(,…),列表(聯盟(int,任何元組[,…]]],沒有)=沒有一個,原地:bool= )→可選(pyspark.pandas.indexes.base.Index]

設置索引或MultiIndex名字。能夠設置新的名字部分和水平。

參數
的名字 標簽或標簽的列表

名稱(s)。

水平 int,標簽或int或標簽列表,可選的

如果索引是MultiIndex水平(s)(所有級別都沒有)。否則必須沒有水平。

原地 bool,默認的錯誤

直接修改的對象,而不是創建一個新的索引或MultiIndex。

返回
指數

同一類型的調用者或沒有如果原地是真的。

另請參閱

Index.rename

能夠設置新名稱沒有級別。

例子

> > >idx=ps指數([1,2,3,4])> > >idxInt64Index ((1、2、3、4), dtype =“int64”)
> > >idxset_names(“季”)Int64Index ((1、2、3、4), dtype = int64, name = '節')

對於MultiIndex

> > >idx=psMultiIndexfrom_tuples(((“一個”,“x”),(“b”,“y”)))> > >idxMultiIndex ([(' a ', ' x '),(' b ', ' y ')),)
> > >idxset_names([“類型”,“年”),原地=真正的)> > >idxMultiIndex ([(' a ', ' x '),(' b ', ' y ')),名稱=['類型','年'])
> > >idxset_names(“物種”,水平=0)MultiIndex ([(' a ', ' x '),(' b ', ' y ')),名稱=[“物種”,“年”])