Multichem commited on
Commit
a027402
·
1 Parent(s): 84bb751

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -101,9 +101,13 @@ def init_baselines():
101
  overall_dem = pd.concat([pg_dem, sg_dem, sf_dem, pf_dem, c_dem])
102
  overall_dem = overall_dem[['Acro', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
103
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'position']]
 
104
  overall_dem = overall_dem.reset_index()
 
 
 
105
 
106
- return overall_dem
107
 
108
  def convert_df_to_csv(df):
109
  return df.to_csv().encode('utf-8')
@@ -126,10 +130,11 @@ with col1:
126
  elif split_var2 == 'All':
127
  pos_var1 = overall_dem.position.values.tolist()
128
  with col2:
129
- dem_display = overall_dem[overall_dem['Acro'].isin(team_var1)]
130
  dem_display = dem_display[dem_display['position'].isin(pos_var1)]
131
  dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
132
- dem_display.rename(columns={"Acro": "Team (Giving Boost)"}, inplace = True)
 
133
  st.dataframe(dem_display.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(percentages_format, precision=2), use_container_width = True)
134
  st.download_button(
135
  label="Export DEM Numbers",
 
101
  overall_dem = pd.concat([pg_dem, sg_dem, sf_dem, pf_dem, c_dem])
102
  overall_dem = overall_dem[['Acro', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
103
  'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'position']]
104
+ overall_dem['Team'] = overall_dem['Acro'] + '-' + overall_dem['position']
105
  overall_dem = overall_dem.reset_index()
106
+
107
+ export_dem = overall_dem[['Team', 'Acro', 'G', 'Pts% Boost', 'Reb% Boost', 'Ast% Boost', '3p% Boost',
108
+ 'Stl Boost%', 'Blk Boost%', 'TOV Boost%', 'FPPM', 'FPPM Boost', 'position']]
109
 
110
+ return export_dem
111
 
112
  def convert_df_to_csv(df):
113
  return df.to_csv().encode('utf-8')
 
130
  elif split_var2 == 'All':
131
  pos_var1 = overall_dem.position.values.tolist()
132
  with col2:
133
+ dem_display = overall_dem[overall_dem['Team'].isin(team_var1)]
134
  dem_display = dem_display[dem_display['position'].isin(pos_var1)]
135
  dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
136
+ dem_display.rename(columns={"Team": "Team (Giving Boost)"}, inplace = True)
137
+ dem_display = dem_display.set_index('Team (Giving Boost)')
138
  st.dataframe(dem_display.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(percentages_format, precision=2), use_container_width = True)
139
  st.download_button(
140
  label="Export DEM Numbers",