Check for duplicate column names in the DataFrame
Browse files
src/leaderboard/read_evals.py
CHANGED
@@ -220,7 +220,7 @@ def get_raw_eval_results(results_path: str, requests_path: str) -> list[EvalResu
|
|
220 |
|
221 |
return results
|
222 |
|
223 |
-
#
|
224 |
def ensure_unique_columns(df):
|
225 |
# Get duplicate column names
|
226 |
duplicates = df.columns[df.columns.duplicated()].tolist()
|
@@ -237,8 +237,3 @@ def ensure_unique_columns(df):
|
|
237 |
elif mask[idx]:
|
238 |
count += 1
|
239 |
return df
|
240 |
-
|
241 |
-
# When preparing DataFrame for leaderboard display
|
242 |
-
df = ensure_unique_columns(df)
|
243 |
-
# Now convert to dict for Gradio
|
244 |
-
data = df.to_dict(orient="split")
|
|
|
220 |
|
221 |
return results
|
222 |
|
223 |
+
# Keep the ensure_unique_columns function definition
|
224 |
def ensure_unique_columns(df):
|
225 |
# Get duplicate column names
|
226 |
duplicates = df.columns[df.columns.duplicated()].tolist()
|
|
|
237 |
elif mask[idx]:
|
238 |
count += 1
|
239 |
return df
|
|
|
|
|
|
|
|
|
|