Si hallas algún error en tu código o proyecto, recuerda probar siempre en un entorno de testing antes aplicar el código al trabajo final.
CategoricalIndex.
set_categories
Establezca las categorías en las nuevas_categorías especificadas.
nuevas_categorias puede incluir nuevas categorías (lo que resultará en categorías no utilizadas) o eliminar categorías antiguas (lo que resultará en valores establecidos en NaN). Si renombrar==Verdaderolas categorías simplemente se renombrarán (menos o más elementos que en las categorías anteriores darán como resultado valores establecidos en NaN o en categorías no utilizadas, respectivamente).
Este método se puede usar para realizar más de una acción de agregar, eliminar y reordenar simultáneamente y, por lo tanto, es más rápido que realizar los pasos individuales a través de los métodos más especializados.
Por otro lado, este método no realiza comprobaciones (p. ej., si las categorías antiguas se incluyen en las categorías nuevas en un nuevo pedido), lo que puede dar lugar a cambios sorprendentes, por ejemplo, al utilizar categorías especiales. string dtypes, que no considera un S1 string igual a un solo char python string.
Las categorías en nuevo orden.
Si el categórico se trata o no como un categórico ordenado. Si no se proporciona, no cambie la información solicitada.
Si new_categories debe considerarse o no como un cambio de nombre de las categorías anteriores o como categorías reordenadas.
Si reordenar o no las categorías en el lugar o devolver una copia de este categórico con categorías reordenadas.
Si new_categories no valida como categorías
Ver también
rename_categories
Renombrar categorías.
reorder_categories
Reordenar categorías.
add_categories
Añadir nuevas categorías.
remove_categories
Eliminar las categorías especificadas.
remove_unused_categories
Eliminar categorías que no se utilizan.
pandas.CategoricalIndex.remove_unused_categoriespandas.CategoricalIndex.as_ordered