James McCool commited on
Commit
0406a82
·
1 Parent(s): 8b08b1a

Update player position handling in app.py for GOLF sport case

Browse files

- Modified the logic for setting player positions to handle the 'GOLF' sport case by assigning a fixed position of 'G'.
- Retained existing functionality for other sports by mapping player positions from the provided dictionary.
- Improved clarity in the code while maintaining the overall functionality of player frame processing.

Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -240,7 +240,10 @@ with tab2:
240
 
241
  st.session_state['player_frame'] = create_player_exposures(working_df, player_columns)
242
  hold_frame = st.session_state['player_frame'].copy()
243
- hold_frame['Pos'] = hold_frame['Player'].map(map_dict['pos_map'])
 
 
 
244
  st.session_state['player_frame'].insert(1, 'Pos', hold_frame['Pos'])
245
  st.session_state['player_frame'] = st.session_state['player_frame'].dropna(subset=['Pos'])
246
  if pos_select:
 
240
 
241
  st.session_state['player_frame'] = create_player_exposures(working_df, player_columns)
242
  hold_frame = st.session_state['player_frame'].copy()
243
+ if sport_select == 'GOLF':
244
+ hold_frame['Pos'] = 'G'
245
+ else:
246
+ hold_frame['Pos'] = hold_frame['Player'].map(map_dict['pos_map'])
247
  st.session_state['player_frame'].insert(1, 'Pos', hold_frame['Pos'])
248
  st.session_state['player_frame'] = st.session_state['player_frame'].dropna(subset=['Pos'])
249
  if pos_select: