diff --git a/pandas/core/arrays/integer.py b/pandas/core/arrays/integer.py index 37620edfd9a95..5605b3fbc5dfa 100644 --- a/pandas/core/arrays/integer.py +++ b/pandas/core/arrays/integer.py @@ -571,10 +571,6 @@ def _reduce(self, name: str, skipna: bool = True, **kwargs): if np.isnan(result): return libmissing.NA - # if we have a boolean op, don't coerce - if name in ["any", "all"]: - pass - return result def _maybe_mask_result(self, result, mask, other, op_name: str):