sh1gechan commited on
Commit
e64b905
·
verified ·
1 Parent(s): 6f6f51d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -13
app.py CHANGED
@@ -174,10 +174,10 @@ def filter_models(
174
  print("Column data types:")
175
  print(filtered_df.dtypes)
176
  filtered_df = filtered_df.rename(columns={'T': 'Type_Symbol'})
177
- print("Filtered dataframe:")
178
- print(filtered_df.to_string())
179
- print("Filtered dataframe columns:")
180
  print(filtered_df.columns.tolist())
 
 
181
  return filtered_df
182
 
183
  leaderboard_df = filter_models(leaderboard_df, [t.to_str(" : ") for t in ModelType], list(NUMERIC_INTERVALS.keys()), [i.value.name for i in Precision], [i.value.name for i in AddSpecialTokens], [i.value.name for i in NumFewShots], False, False, False)
@@ -274,26 +274,28 @@ with demo:
274
  # visible=True,
275
  # #column_widths=["2%", "33%"]
276
  # )
277
- initial_data = leaderboard_df.to_dict('records')
278
- headers = leaderboard_df.columns.tolist()
279
-
 
 
 
 
 
 
280
  leaderboard_table = gr.components.Dataframe(
281
  value=initial_data,
282
  headers=headers,
283
- datatype={col: "auto" for col in headers},
284
  elem_id="leaderboard-table",
285
  interactive=False,
286
  visible=True,
287
  )
288
  print("Leaderboard table initial value:")
289
- print(initial_data)
290
  print("Headers:")
291
  print(headers)
292
- # print("Leaderboard table initial value:")
293
- # print(leaderboard_table.value.head())
294
- # print(f"Leaderboard table shape: {leaderboard_table.value.shape}")
295
- print("Leaderboard table initial value:")
296
- print(initial_data[:5] if initial_data else "Empty")
297
 
298
  # Dummy leaderboard for handling the case when the user uses backspace key
299
  hidden_leaderboard_table_for_search = gr.components.Dataframe(
 
174
  print("Column data types:")
175
  print(filtered_df.dtypes)
176
  filtered_df = filtered_df.rename(columns={'T': 'Type_Symbol'})
177
+ print("Final filtered dataframe columns:")
 
 
178
  print(filtered_df.columns.tolist())
179
+ print("Final filtered dataframe sample:")
180
+ print(filtered_df.head().to_dict('records'))
181
  return filtered_df
182
 
183
  leaderboard_df = filter_models(leaderboard_df, [t.to_str(" : ") for t in ModelType], list(NUMERIC_INTERVALS.keys()), [i.value.name for i in Precision], [i.value.name for i in AddSpecialTokens], [i.value.name for i in NumFewShots], False, False, False)
 
274
  # visible=True,
275
  # #column_widths=["2%", "33%"]
276
  # )
277
+ filtered_df = filter_models(leaderboard_df, [t.to_str(" : ") for t in ModelType], list(NUMERIC_INTERVALS.keys()), [i.value.name for i in Precision], [i.value.name for i in AddSpecialTokens], [i.value.name for i in NumFewShots], False, False, False)
278
+
279
+ initial_data = filtered_df.to_dict('records')
280
+ headers = filtered_df.columns.tolist()
281
+ print("Before Dataframe initialization:")
282
+ print(f"initial_data type: {type(initial_data)}")
283
+ print(f"initial_data length: {len(initial_data)}")
284
+ print(f"headers: {headers}")
285
+ print(f"First record keys: {list(initial_data[0].keys()) if initial_data else 'Empty'}")
286
  leaderboard_table = gr.components.Dataframe(
287
  value=initial_data,
288
  headers=headers,
289
+ datatype={col: "str" for col in headers}, # すべての列を文字列として扱う
290
  elem_id="leaderboard-table",
291
  interactive=False,
292
  visible=True,
293
  )
294
  print("Leaderboard table initial value:")
295
+ print(initial_data[:5] if initial_data else "Empty")
296
  print("Headers:")
297
  print(headers)
298
+ print("After Dataframe initialization")
 
 
 
 
299
 
300
  # Dummy leaderboard for handling the case when the user uses backspace key
301
  hidden_leaderboard_table_for_search = gr.components.Dataframe(