From 78dc091dcd9039748108e144004adf000f1c9850 Mon Sep 17 00:00:00 2001 From: Katherine Klise Date: Wed, 29 Jul 2020 08:38:42 -0600 Subject: [PATCH] Mask no longer assings Null values to False --- pecos/monitoring.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pecos/monitoring.py b/pecos/monitoring.py index d2065a8..a02bf36 100644 --- a/pecos/monitoring.py +++ b/pecos/monitoring.py @@ -68,7 +68,7 @@ def mask(self): logger.info("Empty database") return - mask = ~pd.isnull(self.df) # False if NaN + mask = pd.DataFrame(True, index=self.df.index, columns=self.df.columns) for i in self.test_results.index: variable = self.test_results.loc[i, 'Variable Name'] start_date = self.test_results.loc[i, 'Start Time'] @@ -78,7 +78,9 @@ def mask(self): mask.loc[start_date:end_date,variable] = False except: pass - + elif self.test_results.loc[i, 'Error Flag'] == 'Missing timestamp': + mask.loc[start_date:end_date,:] = False + return mask @property