Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -103,11 +103,15 @@ with demo:
|
|
| 103 |
|
| 104 |
if "Model" in df_gen.columns:
|
| 105 |
df_gen = df_gen[df_gen["Model"].isin(target_models_gen)]
|
| 106 |
-
|
|
|
|
| 107 |
df_gen["Model"] = pd.Categorical(df_gen["Model"], categories=target_models_gen, ordered=True)
|
| 108 |
df_gen = df_gen.sort_values("Model")
|
|
|
|
|
|
|
|
|
|
| 109 |
|
| 110 |
-
#
|
| 111 |
df_gen = df_gen.fillna("-")
|
| 112 |
|
| 113 |
gr.Dataframe(
|
|
@@ -141,12 +145,12 @@ with demo:
|
|
| 141 |
if "Model" in df_long.columns:
|
| 142 |
df_long = df_long[df_long["Model"].isin(target_models_long)]
|
| 143 |
|
| 144 |
-
# 3. Sort: Default by Understanding Acc
|
| 145 |
sort_col = "LongVideo QA / Acc"
|
| 146 |
if sort_col in df_long.columns:
|
| 147 |
df_long = df_long.sort_values(by=sort_col, ascending=False)
|
| 148 |
|
| 149 |
-
# 4. Clean up: Replace NaN with "-"
|
| 150 |
df_long = df_long.fillna("-")
|
| 151 |
|
| 152 |
gr.Dataframe(
|
|
|
|
| 103 |
|
| 104 |
if "Model" in df_gen.columns:
|
| 105 |
df_gen = df_gen[df_gen["Model"].isin(target_models_gen)]
|
| 106 |
+
|
| 107 |
+
# 3. Sort by defined order (Using Categorical)
|
| 108 |
df_gen["Model"] = pd.Categorical(df_gen["Model"], categories=target_models_gen, ordered=True)
|
| 109 |
df_gen = df_gen.sort_values("Model")
|
| 110 |
+
|
| 111 |
+
# 🔴【关键修复】排序完后,必须转回 string 类型,否则后面 fillna("-") 会报错
|
| 112 |
+
df_gen["Model"] = df_gen["Model"].astype(str)
|
| 113 |
|
| 114 |
+
# 4. Clean up: Replace NaN with "-"
|
| 115 |
df_gen = df_gen.fillna("-")
|
| 116 |
|
| 117 |
gr.Dataframe(
|
|
|
|
| 145 |
if "Model" in df_long.columns:
|
| 146 |
df_long = df_long[df_long["Model"].isin(target_models_long)]
|
| 147 |
|
| 148 |
+
# 3. Sort: Default by Understanding Acc
|
| 149 |
sort_col = "LongVideo QA / Acc"
|
| 150 |
if sort_col in df_long.columns:
|
| 151 |
df_long = df_long.sort_values(by=sort_col, ascending=False)
|
| 152 |
|
| 153 |
+
# 4. Clean up: Replace NaN with "-"
|
| 154 |
df_long = df_long.fillna("-")
|
| 155 |
|
| 156 |
gr.Dataframe(
|