diff --git a/rowers/dataprep.py b/rowers/dataprep.py index d8591acc..cf1081cb 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -327,7 +327,7 @@ def clean_df_stats(datadf, workstrokesonly=True, ignorehr=True, # protect 0 spm values from being nulled try: datadf['spm'] = datadf['spm'] + 1.0 - except TypeError: + except (KeyError,TypeError) as e: pass try: @@ -340,7 +340,7 @@ def clean_df_stats(datadf, workstrokesonly=True, ignorehr=True, # bring spm back to real values try: datadf['spm'] = datadf['spm'] - 1 - except TypeError: + except (TypeError,KeyError) as e: pass # return from positive domain to negative