ColumnTransformer(transformers=[('Categorical', Pipeline(steps=[('categorical_imputer', SimpleImputer(missing_values=<NA>, strategy='most_frequent')), ('onehotencoder', OneHotEncoder(drop='first', handle_unknown='ignore'))]), ['U.S._STATE', 'NERC.REGION', 'CLIMATE.CATEGORY', 'CAUSE.CATEGORY']), ('Numerical', Pipeline(steps=[('numerical_imputer', SimpleImputer(m... PolynomialFeatures(include_bias=False))]), ['YEAR', 'MONTH', 'OUTAGE.DURATION', 'TOTAL.SALES', 'TOTAL.CUSTOMERS', 'ANOMALY.LEVEL']), ('DateTime', Pipeline(steps=[('datetime_extractor', FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)), ('imputer', SimpleImputer(strategy='most_frequent'))]), ['OUTAGE.START', 'OUTAGE.RESTORED'])])In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
ColumnTransformer(transformers=[('Categorical', Pipeline(steps=[('categorical_imputer', SimpleImputer(missing_values=<NA>, strategy='most_frequent')), ('onehotencoder', OneHotEncoder(drop='first', handle_unknown='ignore'))]), ['U.S._STATE', 'NERC.REGION', 'CLIMATE.CATEGORY', 'CAUSE.CATEGORY']), ('Numerical', Pipeline(steps=[('numerical_imputer', SimpleImputer(m... PolynomialFeatures(include_bias=False))]), ['YEAR', 'MONTH', 'OUTAGE.DURATION', 'TOTAL.SALES', 'TOTAL.CUSTOMERS', 'ANOMALY.LEVEL']), ('DateTime', Pipeline(steps=[('datetime_extractor', FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)), ('imputer', SimpleImputer(strategy='most_frequent'))]), ['OUTAGE.START', 'OUTAGE.RESTORED'])])
['U.S._STATE', 'NERC.REGION', 'CLIMATE.CATEGORY', 'CAUSE.CATEGORY']
SimpleImputer(missing_values=<NA>, strategy='most_frequent')
OneHotEncoder(drop='first', handle_unknown='ignore')
['YEAR', 'MONTH', 'OUTAGE.DURATION', 'TOTAL.SALES', 'TOTAL.CUSTOMERS', 'ANOMALY.LEVEL']
SimpleImputer(missing_values=<NA>)
PolynomialFeatures(include_bias=False)
['OUTAGE.START', 'OUTAGE.RESTORED']
FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)
SimpleImputer(strategy='most_frequent')