Multichem commited on
Commit
19b698b
·
1 Parent(s): 6417509

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -112,17 +112,24 @@ overall_dem = init_baselines()
112
  if st.button("Reset Data", key='reset1'):
113
  st.cache_data.clear()
114
  overall_dem = init_baselines()
115
- # split_var1 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var1')
116
- # if split_var1 == 'Specific Teams':
117
- # team_var1 = st.multiselect('Which teams would you like to include in the tables?', options = public_minutes['TC'].unique(), key='team_var1')
118
- # elif split_var1 == 'All':
119
- # team_var1 = public_minutes.TC.values.tolist()
120
- # public_minutes = public_minutes[public_minutes['TC'].isin(team_var1)]
121
- # player_min_disp = public_minutes.set_index('Player')
122
- # player_min_disp = player_min_disp.sort_values(by=['TC', 'MP (Today)'], ascending=[True, False])
123
- st.dataframe(overall_dem.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
 
 
 
 
 
 
 
124
  st.download_button(
125
- label="Export Minutes Baselines",
126
  data=convert_df_to_csv(overall_dem),
127
  file_name='DEM_export.csv',
128
  mime='text/csv',
 
112
  if st.button("Reset Data", key='reset1'):
113
  st.cache_data.clear()
114
  overall_dem = init_baselines()
115
+ split_var1 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var1')
116
+ if split_var1 == 'Specific Teams':
117
+ team_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['Acro'].unique(), key='team_var1')
118
+ elif split_var1 == 'All':
119
+ team_var1 = overall_dem.Acro.values.tolist()
120
+ split_var2 = st.radio("Would you like to view all positions or specific ones?", ('All', 'Specific Positions'), key='split_var2')
121
+ if split_var2 == 'Specific Positions':
122
+ pos_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['position'].unique(), key='pos_var1')
123
+ elif split_var2 == 'All':
124
+ pos_var1 = overall_dem.position.values.tolist()
125
+ dem_display = overall_dem[overall_dem['Acro'].isin(team_var1)]
126
+ dem_display = dem_display[dem_display['position'].isin(pos_var1)]
127
+ dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
128
+ dem_display.rename(columns={"Acro": "Team (Giving Boost)"}, inplace = True)
129
+ dem_display = dem_display.drop('index')
130
+ st.dataframe(dem_display.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
131
  st.download_button(
132
+ label="Export DEM Numbers",
133
  data=convert_df_to_csv(overall_dem),
134
  file_name='DEM_export.csv',
135
  mime='text/csv',