sh1gechan commited on
Commit
339bc66
·
verified ·
1 Parent(s): 939776e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -16
app.py CHANGED
@@ -293,45 +293,39 @@ with demo:
293
  # visible=True,
294
  # )
295
 
 
296
  initial_columns = [c.name for c in fields(AutoEvalColumn) if c.never_hidden or c.displayed_by_default]
297
  leaderboard_df_filtered = select_columns(leaderboard_df, initial_columns)
298
 
 
299
  leaderboard_df_filtered = leaderboard_df_filtered.rename(columns={'T': 'Type_'})
300
 
301
- # カラム名を単純化
302
- leaderboard_df_filtered.columns = [c.replace(' ', '_').replace('-', '_') for c in leaderboard_df_filtered.columns]
303
 
304
- # データフレームの内容を確認
 
 
 
 
305
  print("Columns in leaderboard_df_filtered:")
306
  print(leaderboard_df_filtered.columns)
307
  print("\nFirst few rows of leaderboard_df_filtered:")
308
  print(leaderboard_df_filtered.head())
309
 
310
- # 'Type_' カラムを文字列型に変換
311
- leaderboard_df_filtered['Type_'] = leaderboard_df_filtered['Type_'].astype(str)
312
-
313
- # datatypeを準備
314
- datatype_dict = {col: "str" for col in leaderboard_df_filtered.columns}
315
-
316
- # デバッグ用出力
317
- print("\nDatatype dictionary:")
318
- print(datatype_dict)
319
-
320
  # Gradio Dataframe コンポーネントの初期化
321
  leaderboard_table = gr.components.Dataframe(
322
  value=leaderboard_df_filtered.to_dict('records'),
323
  headers=list(leaderboard_df_filtered.columns),
324
- datatype=datatype_dict,
325
  elem_id="leaderboard-table",
326
  interactive=False,
327
  visible=True,
328
- wrap=True,
329
  )
330
 
331
  # デバッグ情報の出力
332
  print("\nLeaderboard table headers:")
333
  print(leaderboard_table.headers)
334
-
335
 
336
  # Dummy leaderboard for handling the case when the user uses backspace key
337
  hidden_leaderboard_table_for_search = gr.components.Dataframe(
 
293
  # visible=True,
294
  # )
295
 
296
+ # 初期のカラム選択
297
  initial_columns = [c.name for c in fields(AutoEvalColumn) if c.never_hidden or c.displayed_by_default]
298
  leaderboard_df_filtered = select_columns(leaderboard_df, initial_columns)
299
 
300
+ # 'T' カラムを 'Type_' にリネーム
301
  leaderboard_df_filtered = leaderboard_df_filtered.rename(columns={'T': 'Type_'})
302
 
303
+ # 'Model' カラムからHTMLリンクを削除し、プレーンテキストに変換
304
+ leaderboard_df_filtered['Model'] = leaderboard_df_filtered['Model'].apply(lambda x: x.split('/')[-1] if isinstance(x, str) and '/' in x else x)
305
 
306
+ # データ型を文字列に変換
307
+ for col in leaderboard_df_filtered.columns:
308
+ leaderboard_df_filtered[col] = leaderboard_df_filtered[col].astype(str)
309
+
310
+ # デバッグ用出力
311
  print("Columns in leaderboard_df_filtered:")
312
  print(leaderboard_df_filtered.columns)
313
  print("\nFirst few rows of leaderboard_df_filtered:")
314
  print(leaderboard_df_filtered.head())
315
 
 
 
 
 
 
 
 
 
 
 
316
  # Gradio Dataframe コンポーネントの初期化
317
  leaderboard_table = gr.components.Dataframe(
318
  value=leaderboard_df_filtered.to_dict('records'),
319
  headers=list(leaderboard_df_filtered.columns),
320
+ datatype={col: "str" for col in leaderboard_df_filtered.columns},
321
  elem_id="leaderboard-table",
322
  interactive=False,
323
  visible=True,
 
324
  )
325
 
326
  # デバッグ情報の出力
327
  print("\nLeaderboard table headers:")
328
  print(leaderboard_table.headers)
 
329
 
330
  # Dummy leaderboard for handling the case when the user uses backspace key
331
  hidden_leaderboard_table_for_search = gr.components.Dataframe(