James McCool commited on
Commit
2d30a95
·
1 Parent(s): 2c354dd

Update player selection logic in app.py to adjust range parameters for 'Mid' and 'Wrap' categories. Enhanced the selection criteria to ensure accurate player filtering based on updated order ranges, improving user experience in lineup creation.

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -904,12 +904,12 @@ with tab4:
904
  # 3. Select the order range
905
  if auto_range_var == 'Top (1-5)':
906
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
907
- elif auto_range_var == 'Mid (3-7)':
908
  mid_start = max(0, (len(team_players[team_players['Order'] > 0]) - auto_size_var) // 2)
909
- selected_players = team_players[team_players['Order'] > 0].iloc[mid_start:mid_start + auto_size_var]
910
- elif auto_range_var == 'Wrap (8-3)':
911
- first_three = team_players[team_players['Order'] > 0].head(3)
912
- last_two = team_players[team_players['Order'] > 0].tail(2)
913
  selected_players = pd.concat([first_three, last_two])
914
  else:
915
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
 
904
  # 3. Select the order range
905
  if auto_range_var == 'Top (1-5)':
906
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
907
+ elif auto_range_var == 'Mid (4-8)':
908
  mid_start = max(0, (len(team_players[team_players['Order'] > 0]) - auto_size_var) // 2)
909
+ selected_players = team_players[team_players['Order'] > 0].iloc[3:3 + auto_size_var]
910
+ elif auto_range_var == 'Wrap (7-2)':
911
+ first_three = team_players[team_players['Order'] > 0].head(2)
912
+ last_two = team_players[team_players['Order'] > 0].tail(3)
913
  selected_players = pd.concat([first_three, last_two])
914
  else:
915
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)