Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
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=
|
304 |
-
datatype={col: "str" for col in
|
305 |
-
row_count=(len(filtered_df), "dynamic"),
|
306 |
-
col_count=(len(
|
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,
|