Multichem commited on
Commit
f1aa9c2
·
1 Parent(s): 9b60b95

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
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
- # dem_display = dem_display.set_index('Team (Getting Boost)')
 
 
 
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)]