James McCool commited on
Commit
58d8eb5
·
1 Parent(s): f4fa784

Refactor player selection logic in the UI to improve handling of auto range options. Adjusted indexing for selected players based on auto size variable, ensuring correct player display for different selection scenarios.

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -928,9 +928,14 @@ with tab4:
928
  if auto_range_var == 'Top (1-5)':
929
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
930
  elif auto_range_var == 'Mid (4-8)':
931
- selected_players = team_players[team_players['Order'] > 0].iloc[3:3 + auto_size_var - 1]
932
  elif auto_range_var == 'Wrap (7-2)':
933
- first_three = team_players[team_players['Order'] > 0].head(2)
 
 
 
 
 
934
  last_two = team_players[team_players['Order'] > 0].tail(3)
935
  selected_players = pd.concat([first_three, last_two])
936
  else:
 
928
  if auto_range_var == 'Top (1-5)':
929
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
930
  elif auto_range_var == 'Mid (4-8)':
931
+ selected_players = team_players[team_players['Order'] > 0].iloc[3:3 + auto_size_var]
932
  elif auto_range_var == 'Wrap (7-2)':
933
+ if auto_size_var == 5:
934
+ first_three = team_players[team_players['Order'] > 0].head(2)
935
+ elif auto_size_var == 4:
936
+ first_three = team_players[team_players['Order'] > 0].head(1)
937
+ elif auto_size_var == 3:
938
+ first_three = team_players[team_players['Order'] > 0].head(0)
939
  last_two = team_players[team_players['Order'] > 0].tail(3)
940
  selected_players = pd.concat([first_three, last_two])
941
  else: