Spaces:
Running
Running
Update app.py
Browse files
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 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 124 |
st.download_button(
|
| 125 |
-
label="Export
|
| 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',
|