rahuketu86 commited on
Commit
c97e998
·
verified ·
1 Parent(s): e549c90

Upload andon.py

Browse files

Fixed for empty dataframe

Files changed (1) hide show
  1. andon.py +4 -4
andon.py CHANGED
@@ -83,10 +83,10 @@ def get_algo_performance(df):
83
  'Confirmed': len(confirmed_df),
84
  'Validated': len(validated_df),
85
  'Missed': len(missed_df),
86
- 'Confirmed_Percentage': len(confirmed_df)*100/len(df),
87
- 'Validated_Percentage': len(validated_df)*100/len(df),
88
- 'Val_On_Confirm_Percentage': len(validated_df)*100/len(confirmed_df),
89
- 'Missed_On_Val_Percentage': len(missed_df)*100/len(validated_df) }
90
  performance_metrics = {**data_coverage_metrics,**heat_metrics, **health_metrics}
91
  return performance_metrics
92
 
 
83
  'Confirmed': len(confirmed_df),
84
  'Validated': len(validated_df),
85
  'Missed': len(missed_df),
86
+ 'Confirmed_Percentage': len(confirmed_df)*100/(len(df)+np.finfo(float).eps),
87
+ 'Validated_Percentage': len(validated_df)*100/(len(df)+np.finfo(float).eps),
88
+ 'Val_On_Confirm_Percentage': len(validated_df)*100/(len(confirmed_df)+np.finfo(float).eps),
89
+ 'Missed_On_Val_Percentage': len(missed_df)*100/(len(validated_df)+np.finfo(float).eps) }
90
  performance_metrics = {**data_coverage_metrics,**heat_metrics, **health_metrics}
91
  return performance_metrics
92