diff --git a/pandas/core/frame.py b/pandas/core/frame.py index ade05ab27093e..37ee3f7fbb74f 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -4615,7 +4615,7 @@ def dropna(self, axis=0, how='any', thresh=None, subset=None, else: raise TypeError('must specify how or thresh') - result = self.loc(axis=axis)[mask] + result = self.loc(axis=axis)[mask.to_numpy()] if inplace: self._update_inplace(result)