Categorizer

class cefeste.transform.Categorizer(feat_to_check=None)

Converte colonne specificate di un DataFrame pandas al tipo ‘category’.

Questo trasformatore identifica le colonne con dtype ‘object’ (o un sottoinsieme specificato di colonne) e le converte al tipo di dati ‘category’ di pandas. Questo può essere utile per ottimizzare l’uso della memoria e per alcuni modelli di machine learning che trattano specificamente le feature categoriche (es. LightGBM, CatBoost) o prima di applicare one-hot encoding.

Methods

__init__

Inizializza il Categorizer.

fit

Identifica le colonne con dtype 'object' da convertire.

fit_transform

Esegue fit e transform in un unico passaggio.

transform

Converte le colonne identificate al tipo 'category'.