diff --git a/sklearn/ensemble/_forest.py b/sklearn/ensemble/_forest.py index 99aa86157d6e9..5972e46d76346 100644 --- a/sklearn/ensemble/_forest.py +++ b/sklearn/ensemble/_forest.py @@ -774,11 +774,13 @@ def _validate_X_predict(self, X): """ Validate X whenever one tries to predict, apply, predict_proba.""" check_is_fitted(self) - if self.estimators_[0]._support_missing_values(X): - ensure_all_finite = "allow-nan" - else: - ensure_all_finite = True + # if self.estimators_[0]._support_missing_values(X): + # ensure_all_finite = "allow-nan" + # else: + # ensure_all_finite = True + # Always allow NaNs: + ensure_all_finite = "allow-nan" X = validate_data( self, X,