fixing the fix
This commit is contained in:
@@ -546,9 +546,10 @@ def clean_df_stats(datadf, workstrokesonly=True, ignorehr=True,
|
|||||||
ignoreadvanced=False):
|
ignoreadvanced=False):
|
||||||
# clean data remove zeros and negative values
|
# clean data remove zeros and negative values
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
workoutids = datadf['workoutid'].unqiue()
|
workoutids = datadf['workoutid'].unique()
|
||||||
except (KeyError,AttributeError):
|
except KeyError:
|
||||||
datadf['workoutid'] = 0
|
datadf['workoutid'] = 0
|
||||||
|
|
||||||
before = {}
|
before = {}
|
||||||
@@ -802,9 +803,9 @@ def clean_df_stats(datadf, workstrokesonly=True, ignorehr=True,
|
|||||||
after = {}
|
after = {}
|
||||||
for workoutid in data_orig['workoutid'].unique():
|
for workoutid in data_orig['workoutid'].unique():
|
||||||
after[workoutid] = len(datadf[datadf['workoutid']==workoutid].dropna())
|
after[workoutid] = len(datadf[datadf['workoutid']==workoutid].dropna())
|
||||||
|
|
||||||
ratio = float(after[workoutid])/float(before[workoutid])
|
ratio = float(after[workoutid])/float(before[workoutid])
|
||||||
|
|
||||||
|
|
||||||
if ratio < 0.01 or after < 2:
|
if ratio < 0.01 or after < 2:
|
||||||
return data_orig
|
return data_orig
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user