James McCool
commited on
Commit
·
9792614
1
Parent(s):
faa4887
Enhance player frame display in app.py by adding position column
Browse files- Introduced a new 'Pos' column to the player frame, mapping player positions for improved clarity in data presentation.
- Adjusted the dataframe formatting to account for the new column, enhancing the overall user experience and data visibility.
app.py
CHANGED
@@ -212,17 +212,23 @@ with tab2:
|
|
212 |
|
213 |
if entry_parse_var == 'All':
|
214 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns)
|
|
|
|
|
|
|
215 |
st.dataframe(st.session_state['player_frame'].
|
216 |
sort_values(by='Exposure Overall', ascending=False).
|
217 |
style.background_gradient(cmap='RdYlGn').
|
218 |
-
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:,
|
219 |
hide_index=True)
|
220 |
else:
|
221 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
|
|
|
|
|
|
222 |
st.dataframe(st.session_state['player_frame'].
|
223 |
sort_values(by='Exposure Overall', ascending=False).
|
224 |
style.background_gradient(cmap='RdYlGn').
|
225 |
-
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:,
|
226 |
hide_index=True)
|
227 |
with tab2:
|
228 |
|
|
|
212 |
|
213 |
if entry_parse_var == 'All':
|
214 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns)
|
215 |
+
hold_frame = st.session_state['player_frame'].copy()
|
216 |
+
hold_frame['Pos'] = hold_frame['Player'].map(map_dict['pos_map'])
|
217 |
+
st.session_state['player_frame'].insert(2, 'Pos', hold_frame['Pos'])
|
218 |
st.dataframe(st.session_state['player_frame'].
|
219 |
sort_values(by='Exposure Overall', ascending=False).
|
220 |
style.background_gradient(cmap='RdYlGn').
|
221 |
+
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:, 2:].select_dtypes(include=['number']).columns),
|
222 |
hide_index=True)
|
223 |
else:
|
224 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
225 |
+
hold_frame = st.session_state['player_frame'].copy()
|
226 |
+
hold_frame['Pos'] = hold_frame['Player'].map(map_dict['pos_map'])
|
227 |
+
st.session_state['player_frame'].insert(2, 'Pos', hold_frame['Pos'])
|
228 |
st.dataframe(st.session_state['player_frame'].
|
229 |
sort_values(by='Exposure Overall', ascending=False).
|
230 |
style.background_gradient(cmap='RdYlGn').
|
231 |
+
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:, 2:].select_dtypes(include=['number']).columns),
|
232 |
hide_index=True)
|
233 |
with tab2:
|
234 |
|