James McCool commited on
Commit
88cab61
·
1 Parent(s): f9b3b85

Update num_players calculation in reassess_edge function to use salary column index, improving accuracy in player data processing.

Browse files
Files changed (1) hide show
  1. global_func/reassess_edge.py +2 -1
global_func/reassess_edge.py CHANGED
@@ -77,7 +77,8 @@ def reassess_edge(refactored_frame: pd.DataFrame, original_frame: pd.DataFrame,
77
 
78
  change_mask = refactored_df[refactored_df['median_diff'] != 0]
79
 
80
- num_players = len([col for col in refactored_df.columns if col not in ['salary', 'median', 'Own', 'Finish_percentile', 'Win%', 'Edge', 'Weighted Own', 'Geomean', 'salary_diff', 'median_diff', 'own_diff']])
 
81
  own_columns = [f'player_{i}_own' for i in range(1, num_players + 1)]
82
 
83
  for lineups in change_mask.index:
 
77
 
78
  change_mask = refactored_df[refactored_df['median_diff'] != 0]
79
 
80
+ salary_col_index = refactored_df.columns.get_loc('salary')
81
+ num_players = salary_col_index
82
  own_columns = [f'player_{i}_own' for i in range(1, num_players + 1)]
83
 
84
  for lineups in change_mask.index: