pandas.Categorical.remove_categories#
- Categorical.remove_categories(removals)[源代码][源代码]#
移除指定的类别。
removals 必须包含在旧的类别中。被移除类别中的值将被设置为 NaN
- 参数:
- 移除类别或类别列表
应该被移除的类别。
- 返回:
- Categorical
移除类别的分类。
- 引发:
- 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']