From 02360e783dddbe068cbbc51b5f91e4120c30c46b Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 26 Nov 2019 19:45:56 +0100 Subject: [PATCH] fixed bug in add_efficiency --- rowers/dataprep.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 0d36b49b..7fa99401 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -1815,8 +1815,12 @@ def getrowdata_db(id=0, doclean=False, convertnewtons=True, - if not data.empty and data['efficiency'].mean() == 0 and data['power'].mean() != 0 and checkefficiency == True: - data = add_efficiency(id=id) + if checkefficiency==True and not data.empty: + try: + if data['efficiency'].mean() == 0 and data['power'].mean() != 0: + data = add_efficiency(id=id) + except KeyError: + data = add_efficiency(id=id) if doclean: data = clean_df_stats(data, ignorehr=True)