pyspark.pandas.Series.cat.reorder_categories¶
-
貓。
reorder_categories
( new_categories:聯盟(pandas.core.indexes.base.Index,列表],命令:可選(bool]=沒有一個,原地:bool=假 )→可選(ps.Series] ¶ -
重新排序類別new_categories中指定。
new_categories需要包括所有舊的類別和項目沒有新的類別。
- 參數
-
- new_categories 將注釋
-
新秩序的類別。
- 命令 bool,可選
-
定是否都被視為一個有序的分類。如果不是,不改變命令的信息。
- 原地 bool,默認的錯誤
-
是否要重新排序的類別原地或返回一個副本和重新排序類別分類。
- 返回
-
- 貓 係列或沒有
-
分類刪除類別或沒有如果
原地= True
。
- 提出了
-
- ValueError
-
如果新的類別不包含所有舊物品或任何新的類別
另請參閱
-
rename_categories
-
重命名類別。
-
add_categories
-
添加新類別。
-
remove_categories
-
刪除指定的類別。
-
remove_unused_categories
-
刪除未使用的類別。
-
set_categories
-
將類別設置為指定的。
例子
> > >年代=ps。係列(列表(“abbccc”),dtype=“類別”)> > >年代0一個1 b2 b3 c4攝氏度5度dtype:類別類別(對象):[' a ', ' b ', ' c ']
> > >年代。貓。reorder_categories([“c”,“b”,“一個”),命令=真正的)0一個1 b2 b3 c4攝氏度5度dtype:類別類別(對象):[' c ' < ' b ' < '一']