Categorizer.transform¶
- Categorizer.transform(X)¶
Converte le colonne identificate al tipo ‘category’.
Le colonne che sono state identificate come ‘object’ durante il fit vengono convertite al tipo ‘category’ nel DataFrame X.
- Parameters:
X (pd.DataFrame) – Il DataFrame pandas le cui colonne devono essere trasformate.
- Returns:
Il DataFrame con le colonne specificate convertite in ‘category’.
- Return type:
pd.DataFrame
Note
Il trasformatore deve essere addestrato usando il metodo fit prima di poter chiamare transform.
Esempio:
>>> import pandas as pd >>> from cefeste.transform import Categorizer >>> data = {'col1': ['A', 'B', 'A'], 'col2': [1, 2, 3], 'col3': ['X', 'Y', 'X']} >>> df = pd.DataFrame(data) >>> df.dtypes col1 object col2 int64 col3 object dtype: object >>> categorizer_all = Categorizer() # Controlla tutte le colonne >>> categorizer_all.fit(df) >>> df_transformed_all = categorizer_all.transform(df) >>> df_transformed_all.dtypes col1 category col2 int64 col3 category dtype: object