sh1gechan commited on
Commit
500bbc6
·
verified ·
1 Parent(s): 01f9e5e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -293,18 +293,20 @@ with demo:
293
  print("Initial data sample:")
294
  for key, value in initial_data[0].items():
295
  print(f"{key}: {type(value)}")
 
 
296
  print("Before Dataframe initialization:")
297
  print(f"initial_data type: {type(initial_data)}")
298
  print(f"initial_data length: {len(initial_data)}")
299
  print(f"headers: {headers}")
300
  print(f"First record keys: {list(initial_data[0].keys()) if initial_data else 'Empty'}")
301
  leaderboard_table = gr.components.Dataframe(
302
- value=filtered_df,
303
- headers=filtered_df.columns.tolist(),
304
- datatype={col: "str" for col in filtered_df.columns},
305
- row_count=(len(filtered_df), "dynamic"),
306
- col_count=(len(filtered_df.columns), "fixed"),
307
- wrap=True,
308
  elem_id="leaderboard-table",
309
  interactive=False,
310
  visible=True,
 
293
  print("Initial data sample:")
294
  for key, value in initial_data[0].items():
295
  print(f"{key}: {type(value)}")
296
+ print("Initial data structure:")
297
+ print(json.dumps(initial_data[0], default=str, indent=2))
298
  print("Before Dataframe initialization:")
299
  print(f"initial_data type: {type(initial_data)}")
300
  print(f"initial_data length: {len(initial_data)}")
301
  print(f"headers: {headers}")
302
  print(f"First record keys: {list(initial_data[0].keys()) if initial_data else 'Empty'}")
303
  leaderboard_table = gr.components.Dataframe(
304
+ value=filtered_df, # DataFrameを直接渡す
305
+ headers=headers,
306
+ datatype={col: "str" for col in headers}, # すべての列を文字列として扱う
307
+ row_count=(len(filtered_df), "dynamic"), # 行数を動的に設定
308
+ col_count=(len(headers), "fixed"), # 列数を固定
309
+ wrap=True, # 長いテキストを折り返す
310
  elem_id="leaderboard-table",
311
  interactive=False,
312
  visible=True,