diff --git a/python/lsst/analysis/drp/dataSelectors.py b/python/lsst/analysis/drp/dataSelectors.py index d43d0d9..2bb0860 100644 --- a/python/lsst/analysis/drp/dataSelectors.py +++ b/python/lsst/analysis/drp/dataSelectors.py @@ -47,9 +47,9 @@ def __call__(self, df, **kwargs): """ result = np.ones(len(df), dtype=bool) for flag in self.selectWhenFalse: - result &= (df[flag].values == 0) + result &= (np.array(df[flag]) == 0) for flag in self.selectWhenTrue: - result &= (df[flag].values == 1) + result &= (np.array(df[flag]) == 1) return result