James McCool commited on
Commit
29a9f26
·
1 Parent(s): 588f515

Update sorting logic in distribute_preset.py to prioritize 'Finish_percentile' over 'median' for improved portfolio filtering accuracy. This change enhances the effectiveness of the distribution process by ensuring the correct metric is used for sorting.

Browse files
Files changed (1) hide show
  1. global_func/distribute_preset.py +1 -1
global_func/distribute_preset.py CHANGED
@@ -17,7 +17,7 @@ def distribute_preset(portfolio: pd.DataFrame, lineup_target: int, exclude_cols:
17
  else:
18
  working_portfolio = working_portfolio[working_portfolio['Finish_percentile'] <= finish_threshold]
19
  working_portfolio = working_portfolio[working_portfolio['Finish_percentile'] >= lower_threshold]
20
- working_portfolio = working_portfolio.sort_values(by='median', ascending = False)
21
  working_portfolio = working_portfolio.reset_index(drop=True)
22
  if len(working_portfolio) == 0:
23
  continue
 
17
  else:
18
  working_portfolio = working_portfolio[working_portfolio['Finish_percentile'] <= finish_threshold]
19
  working_portfolio = working_portfolio[working_portfolio['Finish_percentile'] >= lower_threshold]
20
+ working_portfolio = working_portfolio.sort_values(by='Finish_percentile', ascending = False)
21
  working_portfolio = working_portfolio.reset_index(drop=True)
22
  if len(working_portfolio) == 0:
23
  continue