hash encoding transform data
for column_name in categorical_data.columns : unique_components=len(categorical_data[column_name].unique()) hashencoder=HashingEncoder(cols=column_name,n_components=unique_components) transformed_data=hashencoder.fit_transform(df_he[column_name]) temp_col=transformed_data.columns transformed_data.columns=[column_name + col for col in temp_col] df_he[transformed_data.columns ] = transformed_data df_he