Fix merge
Browse files
app.py
CHANGED
|
@@ -70,8 +70,9 @@ def get_leaderboard_df(merge_values: bool = False):
|
|
| 70 |
if merge_values:
|
| 71 |
merged_df = df.drop(["Date", "Average"], axis=1).groupby("Model").max().reset_index()
|
| 72 |
merged_df.insert(loc=0, column="Average", value=merged_df.mean(axis=1, numeric_only=True))
|
| 73 |
-
merged_df = merged_df.sort_values(by=["Average"], ascending=False).round(2)
|
| 74 |
df = df[["Model", "Date"]].merge(merged_df, on="Model", how="left")
|
|
|
|
|
|
|
| 75 |
return df
|
| 76 |
|
| 77 |
|
|
|
|
| 70 |
if merge_values:
|
| 71 |
merged_df = df.drop(["Date", "Average"], axis=1).groupby("Model").max().reset_index()
|
| 72 |
merged_df.insert(loc=0, column="Average", value=merged_df.mean(axis=1, numeric_only=True))
|
|
|
|
| 73 |
df = df[["Model", "Date"]].merge(merged_df, on="Model", how="left")
|
| 74 |
+
df.drop_duplicates(subset=["Model"], inplace=True)
|
| 75 |
+
df = df.sort_values(by=["Average"], ascending=False).round(2)
|
| 76 |
return df
|
| 77 |
|
| 78 |
|