Skip to content

Commit 6037c68

Browse files
MNT Remove ColumnTransformer.remainder from get_metadata_routing if remainder is not an estimator (scikit-learn#31826)
Co-authored-by: Jérémie du Boisberranger <jeremie@probabl.ai>
1 parent 4e5f636 commit 6037c68

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

sklearn/compose/_column_transformer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1290,7 +1290,9 @@ def get_metadata_routing(self):
12901290
# transformers, and whether or not a transformer is used at all, which
12911291
# might happen if no columns are selected for that transformer. We
12921292
# request all metadata requested by all transformers.
1293-
transformers = chain(self.transformers, [("remainder", self.remainder, None)])
1293+
transformers = self.transformers
1294+
if self.remainder not in ("drop", "passthrough"):
1295+
transformers = chain(transformers, [("remainder", self.remainder, None)])
12941296
for name, step, _ in transformers:
12951297
method_mapping = MethodMapping()
12961298
if hasattr(step, "fit_transform"):

0 commit comments

Comments
 (0)