Dummitizer.fit_transform

Dummitizer.fit_transform(X, y=None)

Esegue fit e transform in un unico passaggio.

Poiché fit non esegue operazioni, questo metodo è equivalente a chiamare direttamente transform.

Parameters:
  • X (np.array/pd.DataFrame) – I dati di input da trasformare.

  • y (np.array/pd.Series, optional) – La variabile target. Ignorata. Default: None.

Returns:

Un DataFrame pandas con le colonne rinominate.

Return type:

pd.DataFrame

Esempio:

>>> import pandas as pd
>>> from cefeste.transform import Dummitizer
>>> data = {'A': [0, 1, 0, 5], 'B': ['x', 'y', 'x', 'z'], 'C': [0, 0, 0, 0]}
>>> df = pd.DataFrame(data)
>>> dummitizer_all_base_x = Dummitizer(base_value='x', columns=['B'])
>>> df_transformed_all = dummitizer_all_base_x.fit_transform(df)
>>> df_transformed_all
A B C
0 0 0 0
1 1 1 0
2 0 0 0
3 5 1 0