pandas.Series.cat.remove_categories # 系列.cat。remove_categories ( * args , ** kwargs ) [来源] # 删除指定的类别。 清除量必须包含在旧类别中。已删除类别中的值将设置为 NaN 参数: 清除类别或类别列表应删除的类别。 返回: 分类的已删除类别的分类。 加薪: 值错误如果移除的内容不包含在类别中 也可以看看 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']