LogTransformer.fit_transform¶
- LogTransformer.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 trasformate.
- Return type:
pd.DataFrame
Esempio:
>>> import pandas as pd >>> import numpy as np >>> from cefeste.transform import LogTransformer >>> data = {'A': [1, 10, 100, 1000], 'B': [2, 20, 200, 2000]} >>> df = pd.DataFrame(data) >>> log_transformer_all_e = LogTransformer(log_base=np.e) # Log naturale su tutte >>> df_transformed_all = log_transformer_all_e.fit_transform(df) >>> df_transformed_all
A B 0 0.000000 0.693147 1 2.302585 2.995732 2 4.605170 5.298317 3 6.907755 7.600902