diff --git a/pandas/core/generic.py b/pandas/core/generic.py index 4b24b3f9dee19..728cdc1359a3d 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -7244,10 +7244,10 @@ def _clip_with_scalar(self, lower, upper, inplace: bool_t = False): with np.errstate(all="ignore"): if upper is not None: - subset = (self <= upper).to_numpy() + subset = self <= upper result = result.where(subset, upper, axis=None, inplace=False) if lower is not None: - subset = (self >= lower).to_numpy() + subset = self >= lower result = result.where(subset, lower, axis=None, inplace=False) if np.any(mask):