From 01a1dd51ec10619ed143d58b5291fd6e89e5f49b Mon Sep 17 00:00:00 2001 From: perezgonzalez-irene <iregon@noc.ac.uk> Date: Wed, 4 Mar 2020 12:02:58 +0000 Subject: [PATCH] Changed replacement method to series method: does not fail if all nan --- common/converters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/converters.py b/common/converters.py index a9a1558..faf5c9c 100644 --- a/common/converters.py +++ b/common/converters.py @@ -39,7 +39,7 @@ class df_converters(): offset = offset if offset else self.numeric_offset # First do the appropriate managing of white spaces, to the right, they mean 0! data = data.replace(r'^\s*$', np.nan, regex=True) - data = data.str.replace(' ', '0') + data = data.replace(' ', '0') # Convert to numeric, then scale (?!) and give it's actual int type data = pd.to_numeric(data,errors = 'coerce') # astype fails on strings, to_numeric manages errors....! data = offset + data * scale -- GitLab