Update app.py
Browse files
app.py
CHANGED
|
@@ -174,6 +174,7 @@ def load_leaderboard_data(csv_file_path):
|
|
| 174 |
# Higher is better -> fill with a very small number so they sort last when descending
|
| 175 |
df['Show Rec Score'].fillna(-99999, inplace=True)
|
| 176 |
df['Show Rec Correlation'].fillna(-99999, inplace=True)
|
|
|
|
| 177 |
# Lower is better -> fill with a very large number so they sort last when ascending
|
| 178 |
df['Show Rec MAE'].fillna(99999, inplace=True)
|
| 179 |
df['Show Rec Std Dev Error'].fillna(99999, inplace=True)
|
|
@@ -843,7 +844,7 @@ ALL_COLUMN_DEFS = {
|
|
| 843 |
"W/10 π": create_numeric_column("W/10 π", headerName="W/10 π", width=116, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
| 844 |
"NatInt π‘": create_numeric_column("NatInt π‘", headerName="NatInt π‘", width=140, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
| 845 |
"Writing βοΈ": create_numeric_column("Writing βοΈ", headerName="Writing βοΈ", width=135, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
| 846 |
-
"Political Lean π": create_numeric_column("Political Lean π", headerName="Political Lean π", width=135, valueFormatter={"function": "params.value
|
| 847 |
|
| 848 |
# --- UGI Categories ---
|
| 849 |
"Hazardous": create_numeric_column("Hazardous", width=120, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
|
@@ -1505,8 +1506,6 @@ def update_grid_rows(*args):
|
|
| 1505 |
if not show_na_filter:
|
| 1506 |
if active_preset == 'Writing':
|
| 1507 |
filtered_df.dropna(subset=['Writing βοΈ'], inplace=True)
|
| 1508 |
-
if active_preset == 'Overview':
|
| 1509 |
-
filtered_df.dropna(subset=['Political Lean π'], inplace=True)
|
| 1510 |
|
| 1511 |
# 6. Apply context-aware "NA Models" filter
|
| 1512 |
if show_na_filter:
|
|
|
|
| 174 |
# Higher is better -> fill with a very small number so they sort last when descending
|
| 175 |
df['Show Rec Score'].fillna(-99999, inplace=True)
|
| 176 |
df['Show Rec Correlation'].fillna(-99999, inplace=True)
|
| 177 |
+
df['Political Lean π'].fillna(-99999, inplace=True)
|
| 178 |
# Lower is better -> fill with a very large number so they sort last when ascending
|
| 179 |
df['Show Rec MAE'].fillna(99999, inplace=True)
|
| 180 |
df['Show Rec Std Dev Error'].fillna(99999, inplace=True)
|
|
|
|
| 844 |
"W/10 π": create_numeric_column("W/10 π", headerName="W/10 π", width=116, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
| 845 |
"NatInt π‘": create_numeric_column("NatInt π‘", headerName="NatInt π‘", width=140, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
| 846 |
"Writing βοΈ": create_numeric_column("Writing βοΈ", headerName="Writing βοΈ", width=135, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
| 847 |
+
"Political Lean π": create_numeric_column("Political Lean π", headerName="Political Lean π", width=135, valueFormatter={"function": "params.value === -99999 ? '' : params.value.toFixed(1) + '%'"}, filterParams={"defaultOption": "inRange"}),
|
| 848 |
|
| 849 |
# --- UGI Categories ---
|
| 850 |
"Hazardous": create_numeric_column("Hazardous", width=120, filterParams={"defaultOption": "greaterThanOrEqual"}),
|
|
|
|
| 1506 |
if not show_na_filter:
|
| 1507 |
if active_preset == 'Writing':
|
| 1508 |
filtered_df.dropna(subset=['Writing βοΈ'], inplace=True)
|
|
|
|
|
|
|
| 1509 |
|
| 1510 |
# 6. Apply context-aware "NA Models" filter
|
| 1511 |
if show_na_filter:
|