Spaces:
Running
Running
Update src/populate.py
Browse files- src/populate.py +3 -0
src/populate.py
CHANGED
@@ -35,6 +35,9 @@ def get_leaderboard_df(results_path: str = None, requests_path: str = None, cols
|
|
35 |
area_cols = [task.name for task in tasks_in_area if task.name in df.columns]
|
36 |
avg_col_name = AREA_AVG_COLUMN_MAP[area_name]
|
37 |
if area_cols:
|
|
|
|
|
|
|
38 |
# Lidar com possíveis NaNs nas colunas antes de calcular a média
|
39 |
df[avg_col_name] = df[area_cols].mean(axis=1, skipna=True)
|
40 |
print(f"Calculada média para {area_name} usando colunas: {area_cols}")
|
|
|
35 |
area_cols = [task.name for task in tasks_in_area if task.name in df.columns]
|
36 |
avg_col_name = AREA_AVG_COLUMN_MAP[area_name]
|
37 |
if area_cols:
|
38 |
+
# Converter colunas da área para numérico, coagindo erros para NaN
|
39 |
+
for col in area_cols:
|
40 |
+
df[col] = pd.to_numeric(df[col], errors='coerce')
|
41 |
# Lidar com possíveis NaNs nas colunas antes de calcular a média
|
42 |
df[avg_col_name] = df[area_cols].mean(axis=1, skipna=True)
|
43 |
print(f"Calculada média para {area_name} usando colunas: {area_cols}")
|