LucasLima commited on
Commit
09b46ac
·
verified ·
1 Parent(s): 2a75f07

Update src/populate.py

Browse files
Files changed (1) hide show
  1. 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}")