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)]
|