Skip to content

Input / Outputs for ColumnTransformers not captured #104

Description

@Ennosigaeon

I try to capture the outputs of Estimators in a ColumnTransformer using alter_pipeline_for_debugging and enumerate_pipeline_models. Yet, all inputs and outputs for the Estimatorss in a ColumnTransformer are not captured.

In enumerate_pipeline_models, all transformers are extracted from ColumnTransformers. Yet, for the actual transformation the field transformers_ is used (see here and here).

I think, replacing enumerate(pipe.transformers) with enumerate(pipe.transformers_) should solve this issue. If you would like to, I can provide an according PR.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions