ColumnRenamer.transform

ColumnRenamer.transform(X)

Converte l’input in un DataFrame pandas con i nomi di colonna specificati.

Se l’input X è un array NumPy, viene convertito in un DataFrame. Se X è già un DataFrame, i suoi nomi di colonna vengono sovrascritti.

Parameters:

X (np.array/pd.DataFrame) – I dati di input. Il numero di colonne in X deve corrispondere alla lunghezza dell’attributo col_names.

Returns:

Un DataFrame pandas con le colonne rinominate secondo l’attributo col_names.

Return type:

pd.DataFrame

Esempio:

>>> import pandas as pd
>>> renamer = ColumnRenamer(col_names=['feature_1', 'feature_2'])
>>> data = {'A': [1, 2], 'B': [3, 4]}
>>> df = pd.DataFrame(data)
>>> df_renamed_from_df = renamer.transform(df) # Sovrascrive i nomi esistenti
>>> df_renamed_from_df
feature_1 feature_2
0 1 3
1 2 4