James McCool commited on
Commit
cb63196
·
1 Parent(s): 9b875c4

Refactor DK and FD LevX calculations in app.py to ensure rank calculations are explicitly cast to float, improving accuracy in scoring percentage metrics.

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -97,8 +97,8 @@ def init_baselines():
97
  scoring_percentages = scoring_percentages.merge(fd_team_ownership, left_on='Names', right_on='Team', how='left')
98
  scoring_percentages.rename(columns={'Own%': 'FD Own%'}, inplace=True)
99
  scoring_percentages.drop('Team', axis=1, inplace=True)
100
- scoring_percentages['DK LevX'] = scoring_percentages['Top Score'].rank(pct=True) - scoring_percentages['DK Own%'].rank(pct=True)
101
- scoring_percentages['FD LevX'] = scoring_percentages['Top Score'].rank(pct=True) - scoring_percentages['FD Own%'].rank(pct=True)
102
 
103
  return roo_data, sd_roo_data, scoring_percentages, dk_roo, fd_roo
104
 
 
97
  scoring_percentages = scoring_percentages.merge(fd_team_ownership, left_on='Names', right_on='Team', how='left')
98
  scoring_percentages.rename(columns={'Own%': 'FD Own%'}, inplace=True)
99
  scoring_percentages.drop('Team', axis=1, inplace=True)
100
+ scoring_percentages['DK LevX'] = scoring_percentages['Top Score'].rank(pct=True).astype(float) - scoring_percentages['DK Own%'].rank(pct=True).astype(float)
101
+ scoring_percentages['FD LevX'] = scoring_percentages['Top Score'].rank(pct=True).astype(float) - scoring_percentages['FD Own%'].rank(pct=True).astype(float)
102
 
103
  return roo_data, sd_roo_data, scoring_percentages, dk_roo, fd_roo
104