pyspark.pandas.CategoricalIndex.add_categories

CategoricalIndex。 add_categories ( new_categories:聯盟(pandas.core.indexes.base.Index,任何,列表],原地:bool= )→可選(pyspark.pandas.indexes.category.CategoricalIndex]

添加新類別。

new_categories將被包含在最後/最高的類別和這個電話後直接將未使用的。

參數
new_categories 類別或類似的類別

新類別包括在內。

原地 bool,默認的錯誤

是否要添加這個分類的類別原地或返回一個副本添加類別。

返回
CategoricalIndex或沒有

分類與添加新類別或沒有如果原地= True

提出了
ValueError

如果新的類別包括舊的類別或不驗證類別

另請參閱

rename_categories

重命名類別。

reorder_categories

重新排序類別。

remove_categories

刪除指定的類別。

remove_unused_categories

刪除未使用的類別。

set_categories

將類別設置為指定的。

例子

> > >idx=psCategoricalIndex(列表(“abbccc”))> > >idxCategoricalIndex ([' a ', ' b ', ' b ', ' c ', ' c ', ' c '],類別= [' a ', ' b ', ' c '],下令= False, dtype =“類別”)
> > >idxadd_categories(“x”)CategoricalIndex ([' a ', ' b ', ' b ', ' c ', ' c ', ' c '],類別= [a, b, c, ' x '],下令= False, dtype =“類別”)