From 61dd3be6686d3dfc80030aa29ee85275bb7725d7 Mon Sep 17 00:00:00 2001 From: Diego Quintana Date: Mon, 20 Nov 2017 17:14:53 -0300 Subject: [PATCH] add parameter to coerce non-numeric values to NaN during validation --- pandas_schema/validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas_schema/validation.py b/pandas_schema/validation.py index 9d5b2b4..837ea34 100644 --- a/pandas_schema/validation.py +++ b/pandas_schema/validation.py @@ -204,7 +204,7 @@ def default_message(self): return 'was not in the range [{}, {})'.format(self.min, self.max) def validate(self, series: pd.Series) -> pd.Series: - series = pd.to_numeric(series) + series = pd.to_numeric(series, errors='coerce') return (series >= self.min) & (series < self.max)