Aaron Mueller commited on
Commit
c57af6c
·
1 Parent(s): b624a39

remove type errors

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -566,13 +566,16 @@ def update_leaderboard(dataframe: pd.DataFrame, selected_task_substrings: List[s
566
  return df_transformed
567
 
568
  if show_average:
569
- means = filtered_dataframe.replace("-", float("nan")).mean(axis=1, skipna=False)
 
 
570
  s_filtered_dataframe = _transform_floats(filtered_dataframe)
571
- s_means = s_filtered_dataframe.replace("-", float("nan")).mean(axis=1, skipna=False)
572
- filtered_dataframe["Average"] = means.round(2)
573
- filtered_dataframe["Score"] = s_means.round(2)
 
 
574
  filtered_dataframe = filtered_dataframe.sort_values(by=["Average"], ascending=False, na_position='last')
575
- filtered_dataframe = filtered_dataframe.replace(float("nan"), "-")
576
 
577
  # if show_average:
578
  # print([row for index, row in filtered_dataframe.iterrows()])
 
566
  return df_transformed
567
 
568
  if show_average:
569
+ numeric_df = filtered_dataframe.select_dtypes(include=[np.number])
570
+ means = numeric_df.mean(axis=1, skipna=False)
571
+ # means = filtered_dataframe.replace("-", float("nan")).mean(axis=1, skipna=False)
572
  s_filtered_dataframe = _transform_floats(filtered_dataframe)
573
+ numeric_s_df = s_filtered_dataframe.select_dtypes(include=[np.number])
574
+ # s_means = s_filtered_dataframe.replace("-", float("nan")).mean(axis=1, skipna=False)
575
+ s_means = numeric_s_df.mean(axis=1, skipna=False)
576
+ filtered_dataframe.loc[:, "Average"] = np.where(filtered_dataframe.eq("-").any(axis=1), "-", means.round(2))
577
+ filtered_dataframe.loc[:, "Score"] = np.where(filtered_dataframe.eq("-").any(axis=1), "-", s_means.round(2))
578
  filtered_dataframe = filtered_dataframe.sort_values(by=["Average"], ascending=False, na_position='last')
 
579
 
580
  # if show_average:
581
  # print([row for index, row in filtered_dataframe.iterrows()])