clean column names after onehotencoder

PHOTO EMBED

Mon Jan 31 2022 15:17:39 GMT+0000 (Coordinated Universal Time)

Saved by @ahoeweler

def clean_feature_names(feature_names, df_cols):
    feature_names = [f_name.replace('onehotencoder__', '') for f_name in feature_names]
    for i, col_name in enumerate(df_cols):
        feature_names = [f_name.replace('x' + str(i) + '_', col_name + '_') for f_name in feature_names]
    return feature_names
content_copyCOPY