dask.dataframe.Series.cat.remove_categories
dask.dataframe.Series.cat.remove_categories¶
- dataframe.Series.cat.remove_categories(*args, **kwargs)¶
移除指定的类别。
此文档字符串是从 pandas.core.arrays.categorical.CategoricalAccessor.remove_categories 复制的。
Dask 版本可能存在一些不一致性。
removals 必须包含在旧类别中。已被移除类别中的值将被设置为 NaN
- 参数
- 移除类别或类别列表
应该移除的类别。
- 返回
- 分类
移除类别的分类数据。
- Raises
- ValueError
如果删除的内容不在类别中
参见
rename_categories
重命名类别。
reorder_categories
重新排序类别。
add_categories
添加新类别。
remove_unused_categories
移除未使用的类别。
set_categories
将类别设置为指定的类别。
示例
>>> c = pd.Categorical(['a', 'c', 'b', 'c', 'd']) >>> c ['a', 'c', 'b', 'c', 'd'] Categories (4, object): ['a', 'b', 'c', 'd']
>>> c.remove_categories(['d', 'a']) [NaN, 'c', 'b', 'c', NaN] Categories (2, object): ['b', 'c']