Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -130,6 +130,16 @@ with col1:
|
|
| 130 |
split_var1 = st.radio("View all teams or just this main slate's matchups?", ('Slate Matchups', 'All'), key='split_var1')
|
| 131 |
if split_var1 == 'Slate Matchups':
|
| 132 |
view_var1 = matchups.Opp.values.tolist()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 133 |
if split_var1 == 'All':
|
| 134 |
split_var2 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var2')
|
| 135 |
if split_var2 == 'Specific Teams':
|
|
@@ -146,7 +156,10 @@ with col2:
|
|
| 146 |
dem_display = overall_dem[overall_dem['Acro'].isin(view_var1)]
|
| 147 |
dem_display['Team (Getting Boost)'] = dem_display['Acro'].map(matchups_dict)
|
| 148 |
dem_display.rename(columns={"Acro": "Opp (Giving Boost)"}, inplace = True)
|
| 149 |
-
|
|
|
|
|
|
|
|
|
|
| 150 |
dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
|
| 151 |
elif split_var1 == 'All':
|
| 152 |
dem_display = overall_dem[overall_dem['Acro'].isin(team_var1)]
|
|
|
|
| 130 |
split_var1 = st.radio("View all teams or just this main slate's matchups?", ('Slate Matchups', 'All'), key='split_var1')
|
| 131 |
if split_var1 == 'Slate Matchups':
|
| 132 |
view_var1 = matchups.Opp.values.tolist()
|
| 133 |
+
split_var2 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var2')
|
| 134 |
+
if split_var2 == 'Specific Teams':
|
| 135 |
+
team_var1 = st.multiselect('Which teams would you like to include in the tables?', options = view_var1, key='team_var1')
|
| 136 |
+
elif split_var2 == 'All':
|
| 137 |
+
team_var1 = view_var1
|
| 138 |
+
split_var3 = st.radio("Would you like to view all positions or specific ones?", ('All', 'Specific Positions'), key='split_var3')
|
| 139 |
+
if split_var3 == 'Specific Positions':
|
| 140 |
+
pos_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['position'].unique(), key='pos_var1')
|
| 141 |
+
elif split_var3 == 'All':
|
| 142 |
+
pos_var1 = overall_dem.position.values.tolist()
|
| 143 |
if split_var1 == 'All':
|
| 144 |
split_var2 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var2')
|
| 145 |
if split_var2 == 'Specific Teams':
|
|
|
|
| 156 |
dem_display = overall_dem[overall_dem['Acro'].isin(view_var1)]
|
| 157 |
dem_display['Team (Getting Boost)'] = dem_display['Acro'].map(matchups_dict)
|
| 158 |
dem_display.rename(columns={"Acro": "Opp (Giving Boost)"}, inplace = True)
|
| 159 |
+
dem_display = dem_display[['Team (Getting Boost)', 'Opp (Giving Boost)', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
|
| 160 |
+
'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'position']]
|
| 161 |
+
dem_display = dem_display[dem_display['Team (Getting Boost)'].isin(team_var1)]
|
| 162 |
+
dem_display = dem_display[dem_display['position'].isin(pos_var1)]
|
| 163 |
dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
|
| 164 |
elif split_var1 == 'All':
|
| 165 |
dem_display = overall_dem[overall_dem['Acro'].isin(team_var1)]
|