James McCool
commited on
Commit
·
3e312de
1
Parent(s):
3a5cf8f
Update player frame display in app.py to reset index and hide index in dataframe output
Browse files- Modified the player frame display logic to reset the index without dropping it, improving data presentation.
- Added the option to hide the index in the displayed dataframe, enhancing user experience and clarity in the output.
app.py
CHANGED
@@ -250,11 +250,12 @@ with tab2:
|
|
250 |
player_frame = st.session_state['player_frame'].set_index('Player')
|
251 |
field_player_frame = st.session_state['field_player_frame'].set_index('Player')
|
252 |
player_frame_display = player_frame.subtract(field_player_frame, fill_value=0)
|
253 |
-
player_frame_display = player_frame_display.reset_index(
|
254 |
st.dataframe(player_frame_display.
|
255 |
sort_values(by='Exposure Overall', ascending=False).
|
256 |
style.background_gradient(cmap='RdYlGn').
|
257 |
-
format(formatter='{:.2%}', subset=player_frame_display.select_dtypes(include=['number']).columns)
|
|
|
258 |
else:
|
259 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
260 |
if player_view_var == 'Percentage used':
|
@@ -263,11 +264,12 @@ with tab2:
|
|
263 |
player_frame = st.session_state['player_frame'].set_index('Player')
|
264 |
field_player_frame = st.session_state['field_player_frame'].set_index('Player')
|
265 |
player_frame_display = player_frame.subtract(field_player_frame, fill_value=0)
|
266 |
-
player_frame_display = player_frame_display.reset_index(
|
267 |
st.dataframe(player_frame_display.
|
268 |
sort_values(by='Exposure Overall', ascending=False).
|
269 |
style.background_gradient(cmap='RdYlGn').
|
270 |
-
format(formatter='{:.2%}', subset=player_frame_display.select_dtypes(include=['number']).columns)
|
|
|
271 |
with tab2:
|
272 |
stack_view_var = st.radio('View Stack Exposures by:', ['Percentage used', 'Relation to the field'], key = 'stack_view_var')
|
273 |
|
|
|
250 |
player_frame = st.session_state['player_frame'].set_index('Player')
|
251 |
field_player_frame = st.session_state['field_player_frame'].set_index('Player')
|
252 |
player_frame_display = player_frame.subtract(field_player_frame, fill_value=0)
|
253 |
+
player_frame_display = player_frame_display.reset_index()
|
254 |
st.dataframe(player_frame_display.
|
255 |
sort_values(by='Exposure Overall', ascending=False).
|
256 |
style.background_gradient(cmap='RdYlGn').
|
257 |
+
format(formatter='{:.2%}', subset=player_frame_display.select_dtypes(include=['number']).columns),
|
258 |
+
hide_index=True)
|
259 |
else:
|
260 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
261 |
if player_view_var == 'Percentage used':
|
|
|
264 |
player_frame = st.session_state['player_frame'].set_index('Player')
|
265 |
field_player_frame = st.session_state['field_player_frame'].set_index('Player')
|
266 |
player_frame_display = player_frame.subtract(field_player_frame, fill_value=0)
|
267 |
+
player_frame_display = player_frame_display.reset_index()
|
268 |
st.dataframe(player_frame_display.
|
269 |
sort_values(by='Exposure Overall', ascending=False).
|
270 |
style.background_gradient(cmap='RdYlGn').
|
271 |
+
format(formatter='{:.2%}', subset=player_frame_display.select_dtypes(include=['number']).columns),
|
272 |
+
hide_index=True)
|
273 |
with tab2:
|
274 |
stack_view_var = st.radio('View Stack Exposures by:', ['Percentage used', 'Relation to the field'], key = 'stack_view_var')
|
275 |
|