Spaces:
Running
Running
Aaron Mueller
commited on
Commit
·
c57af6c
1
Parent(s):
b624a39
remove type errors
Browse files
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 |
-
|
|
|
|
|
570 |
s_filtered_dataframe = _transform_floats(filtered_dataframe)
|
571 |
-
|
572 |
-
|
573 |
-
|
|
|
|
|
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()])
|