James McCool
commited on
Commit
·
b9ea55a
1
Parent(s):
b35b9b7
Update sorting logic in distribute_preset function to sort 'median' in descending order for improved portfolio selection accuracy
Browse files
global_func/distribute_preset.py
CHANGED
@@ -8,7 +8,7 @@ def distribute_preset(portfolio: pd.DataFrame, lineup_target: int, exclude_cols:
|
|
8 |
for finishing_range in range(1, 20):
|
9 |
rows_to_drop = []
|
10 |
working_portfolio = portfolio.copy()
|
11 |
-
working_portfolio = working_portfolio[(working_portfolio['Finish_percentile'] <= (finishing_range / 100)) & (working_portfolio['Finish_percentile'] >= ((finishing_range - 1) / 100))].sort_values(by='
|
12 |
working_portfolio = working_portfolio.reset_index(drop=True)
|
13 |
curr_own_type_max = working_portfolio.loc[0, 'Weighted Own'] + (slack_var / 20 * working_portfolio.loc[0, 'Weighted Own'])
|
14 |
|
|
|
8 |
for finishing_range in range(1, 20):
|
9 |
rows_to_drop = []
|
10 |
working_portfolio = portfolio.copy()
|
11 |
+
working_portfolio = working_portfolio[(working_portfolio['Finish_percentile'] <= (finishing_range / 100)) & (working_portfolio['Finish_percentile'] >= ((finishing_range - 1) / 100))].sort_values(by='median', ascending = False)
|
12 |
working_portfolio = working_portfolio.reset_index(drop=True)
|
13 |
curr_own_type_max = working_portfolio.loc[0, 'Weighted Own'] + (slack_var / 20 * working_portfolio.loc[0, 'Weighted Own'])
|
14 |
|