lewtun HF staff commited on
Commit
0521afd
·
1 Parent(s): 9221f96

Compute average

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -163,6 +163,8 @@ def filter_columns(cols):
163
  df = df.copy()[new_cols]
164
  # Drop rows with NaN values
165
  df = df.copy().dropna(how="all", axis=0, subset=[c for c in df.columns if c in cols])
 
 
166
  return df
167
 
168
 
@@ -183,7 +185,9 @@ with demo:
183
  )
184
  with gr.Row():
185
  cols_bar = gr.CheckboxGroup(
186
- choices=list(leaderboard_df.columns[2:]), show_label=False, info="Select columns to display"
 
 
187
  )
188
  with gr.Group():
189
  leaderboard_df = get_leaderboard_df()
 
163
  df = df.copy()[new_cols]
164
  # Drop rows with NaN values
165
  df = df.copy().dropna(how="all", axis=0, subset=[c for c in df.columns if c in cols])
166
+ # Recompute average
167
+ df["Average"] = df.mean(axis=1, numeric_only=True)
168
  return df
169
 
170
 
 
185
  )
186
  with gr.Row():
187
  cols_bar = gr.CheckboxGroup(
188
+ choices=[c for c in leaderboard_df.columns[2:] if c != "Average"],
189
+ show_label=False,
190
+ info="Select columns to display",
191
  )
192
  with gr.Group():
193
  leaderboard_df = get_leaderboard_df()