pipette.uncategorize

pipette.uncategorize(x: DataFrame | Series, *, columns: list[str] | None = None) DataFrame | Series

Convert Categorical columns back to their underlying dtype.

Parameters:
  • x (pd.DataFrame or pd.Series) – Input data.

  • columns (list of str, optional) – Column names to convert. Only valid for a DataFrame. If None on a DataFrame, converts every Categorical column. Required to be None for a Series.

Returns:

Same type as input, with the selected Categorical columns (or the Series itself) converted back to their underlying dtype.

Return type:

pd.DataFrame or pd.Series