Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -92,10 +92,20 @@ def server(input,output,session):
|
|
| 92 |
df_non_batter_2023 = df_2023_bip.loc[(df_2023_bip['batter_id'] != batter_id_select)&(df_2023_bip['season']==season)]
|
| 93 |
df_non_batter_2022 = df_2023_bip.loc[(df_2023_bip['batter_id'] != batter_id_select)&(df_2023_bip['season']==2022)]
|
| 94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 95 |
traj_df = df_batter_2023.groupby(['traj'])['launch_speed'].count() / len(df_batter_2023)
|
| 96 |
trajectory_df = df_batter_2023.groupby(['trajectory'])['launch_speed'].count() / len(df_batter_2023)#.loc['Oppo']
|
| 97 |
|
| 98 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
|
| 100 |
|
| 101 |
colour_palette = ['#FFB000','#648FFF','#785EF0',
|
|
|
|
| 92 |
df_non_batter_2023 = df_2023_bip.loc[(df_2023_bip['batter_id'] != batter_id_select)&(df_2023_bip['season']==season)]
|
| 93 |
df_non_batter_2022 = df_2023_bip.loc[(df_2023_bip['batter_id'] != batter_id_select)&(df_2023_bip['season']==2022)]
|
| 94 |
|
| 95 |
+
|
| 96 |
+
|
| 97 |
+
|
| 98 |
+
|
| 99 |
traj_df = df_batter_2023.groupby(['traj'])['launch_speed'].count() / len(df_batter_2023)
|
| 100 |
trajectory_df = df_batter_2023.groupby(['trajectory'])['launch_speed'].count() / len(df_batter_2023)#.loc['Oppo']
|
| 101 |
|
| 102 |
+
# Define the four indices you want
|
| 103 |
+
desired_traj = ['Pull', 'Straight', 'Oppo']
|
| 104 |
+
trajectory = ['fly_ball', 'ground_ball', 'line_drive', 'popup']
|
| 105 |
+
# Create a MultiIndex from the desired indices
|
| 106 |
+
multi_index = pd.MultiIndex.from_product([desired_traj,trajectory], names=['traj','trajectory'])
|
| 107 |
+
trajectory_df = trajectory_df.reindex(multi_index, fill_value=0)
|
| 108 |
+
|
| 109 |
|
| 110 |
|
| 111 |
colour_palette = ['#FFB000','#648FFF','#785EF0',
|