Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -590,11 +590,19 @@ def server(input, output, session):
|
|
| 590 |
|
| 591 |
|
| 592 |
|
| 593 |
-
|
| 594 |
-
|
| 595 |
-
|
| 596 |
-
|
| 597 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 598 |
cols = {
|
| 599 |
('Player Info', 'Player ID'): 'Player ID',
|
| 600 |
('Player Info', 'Batter'): 'Batter',
|
|
@@ -621,18 +629,15 @@ def server(input, output, session):
|
|
| 621 |
('Pitcher', 'LHP'): 'LHP',
|
| 622 |
('Pitcher', 'RHP'): 'RHP'
|
| 623 |
}
|
| 624 |
-
|
| 625 |
# Convert to pandas
|
| 626 |
df_pandas = df_test_merge.to_pandas()
|
| 627 |
-
|
| 628 |
-
|
| 629 |
df_pandas = df_pandas.replace({0: ''})
|
| 630 |
-
|
| 631 |
# Rename columns with multi-index
|
| 632 |
-
df_pandas.columns = pd.MultiIndex.from_tuples(
|
| 633 |
-
[(k[0], k[1]) for k in cols.keys()]
|
| 634 |
-
)
|
| 635 |
-
|
| 636 |
|
| 637 |
df_pivot_style = df_pandas.style
|
| 638 |
thick_border_cols = [3, 4, 13,22] # 0-based index
|
|
|
|
| 590 |
|
| 591 |
|
| 592 |
|
| 593 |
+
# List of desired columns
|
| 594 |
+
desired_columns = [
|
| 595 |
+
'Player ID', 'Batter', 'Bats', 'GP', '1', '2', '3', '4', '5', '6', '7', '8', '9',
|
| 596 |
+
'C', '1B', '2B', '3B', 'SS', 'LF', 'CF', 'RF', 'DH', 'LHP', 'RHP'
|
| 597 |
+
]
|
| 598 |
+
|
| 599 |
+
# Check for existing columns and select safely
|
| 600 |
+
existing_columns = [col for col in desired_columns if col in df_test_merge.columns]
|
| 601 |
+
|
| 602 |
+
# Select existing columns
|
| 603 |
+
df_test_merge = df_test_merge.select(existing_columns)
|
| 604 |
+
|
| 605 |
+
# Continue with the rest of the code
|
| 606 |
cols = {
|
| 607 |
('Player Info', 'Player ID'): 'Player ID',
|
| 608 |
('Player Info', 'Batter'): 'Batter',
|
|
|
|
| 629 |
('Pitcher', 'LHP'): 'LHP',
|
| 630 |
('Pitcher', 'RHP'): 'RHP'
|
| 631 |
}
|
| 632 |
+
|
| 633 |
# Convert to pandas
|
| 634 |
df_pandas = df_test_merge.to_pandas()
|
| 635 |
+
|
| 636 |
+
# Replace 0 with ''
|
| 637 |
df_pandas = df_pandas.replace({0: ''})
|
| 638 |
+
|
| 639 |
# Rename columns with multi-index
|
| 640 |
+
df_pandas.columns = pd.MultiIndex.from_tuples([(k[0], k[1]) for k in cols.keys()])
|
|
|
|
|
|
|
|
|
|
| 641 |
|
| 642 |
df_pivot_style = df_pandas.style
|
| 643 |
thick_border_cols = [3, 4, 13,22] # 0-based index
|