用法:
CategoricalAccessor.reorder_categories(new_categories: Any, ordered: bool = False, inplace: bool = False) → Optional[SeriesOrIndex]
按照new_categories 中指定的重新排序类别。
new_categories
需要包括所有旧类别,并且没有新类别项。- new_categories:Index-like
新顺序的类别。
- ordered:布尔型,可选
分类是否被视为有序分类。如果未给出,请勿更改排序信息。
- inplace:布尔值,默认为 False
是否对类别重新排序或返回此分类的副本以及重新排序的类别。
- cat
分类与重新排序的类别或无(如果就地)。
- ValueError
如果新类别不包含所有旧类别项目或任何新类别项目。
参数:
返回:
抛出:
例子:
>>> import cudf >>> s = cudf.Series([10, 1, 1, 2, 10, 2, 10], dtype="category") >>> s 0 10 1 1 2 1 3 2 4 10 5 2 6 10 dtype: category Categories (3, int64): [1, 2, 10] >>> s.cat.reorder_categories([10, 1, 2]) 0 10 1 1 2 1 3 2 4 10 5 2 6 10 dtype: category Categories (3, int64): [10, 1, 2] >>> s.cat.reorder_categories([10, 1]) ValueError: items in new_categories are not the same as in old categories
相关用法
- Python cudf.core.column.categorical.CategoricalAccessor.remove_categories用法及代码示例
- Python cudf.core.column.categorical.CategoricalAccessor.as_unordered用法及代码示例
- Python cudf.core.column.categorical.CategoricalAccessor.add_categories用法及代码示例
- Python cudf.core.column.categorical.CategoricalAccessor.set_categories用法及代码示例
- Python cudf.core.column.categorical.CategoricalAccessor.as_ordered用法及代码示例
- Python cudf.core.column.string.StringMethods.is_vowel用法及代码示例
- Python cudf.core.column.string.StringMethods.endswith用法及代码示例
- Python cudf.core.column.string.StringMethods.title用法及代码示例
- Python cudf.core.column.string.StringMethods.contains用法及代码示例
- Python cudf.core.column.string.StringMethods.rsplit用法及代码示例
- Python cudf.core.column.string.StringMethods.zfill用法及代码示例
- Python cudf.core.column.string.StringMethods.hex_to_int用法及代码示例
- Python cudf.core.column.string.StringMethods.htoi用法及代码示例
- Python cudf.core.column.string.StringMethods.character_tokenize用法及代码示例
- Python cudf.core.column.string.StringMethods.normalize_characters用法及代码示例
- Python cudf.core.column.string.StringMethods.filter_alphanum用法及代码示例
- Python cudf.core.column.string.StringMethods.split用法及代码示例
- Python cudf.core.column.string.StringMethods.ngrams用法及代码示例
- Python cudf.core.column.struct.StructMethods.explode用法及代码示例
- Python cudf.core.column.lists.ListMethods.concat用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.core.column.categorical.CategoricalAccessor.reorder_categories。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。