James McCool commited on
Commit
2565d6d
·
1 Parent(s): 1e6c2b8

Update ownership column names in app.py for clarity by renaming 'Own%' to 'DK Own%' and 'FD Own%' after aggregating team ownership data, ensuring consistency in scoring percentages for DraftKings and FanDuel.

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -88,12 +88,14 @@ def init_baselines():
88
  scoring_percentages['8+ runs'] = scoring_percentages['8+ runs'].replace('%', '', regex=True).astype(float)
89
  scoring_percentages['Win Percentage'] = scoring_percentages['Win Percentage'].replace('%', '', regex=True).astype(float)
90
  dk_hitters_only = dk_roo[dk_roo['pos_group'] != 'Pitchers']
91
- dk_team_ownership = dk_hitters_only.groupby('Team')['DK Own%'].sum().reset_index()
92
  fd_hitters_only = fd_roo[fd_roo['pos_group'] != 'Pitchers']
93
- fd_team_ownership = fd_hitters_only.groupby('Team')['FD Own%'].sum().reset_index()
94
  scoring_percentages = scoring_percentages.merge(dk_team_ownership, left_on='Names', right_on='Team', how='left')
 
95
  scoring_percentages.drop('Team', axis=1, inplace=True)
96
  scoring_percentages = scoring_percentages.merge(fd_team_ownership, left_on='Names', right_on='Team', how='left')
 
97
  scoring_percentages.drop('Team', axis=1, inplace=True)
98
 
99
  return roo_data, sd_roo_data, scoring_percentages, dk_roo, fd_roo
 
88
  scoring_percentages['8+ runs'] = scoring_percentages['8+ runs'].replace('%', '', regex=True).astype(float)
89
  scoring_percentages['Win Percentage'] = scoring_percentages['Win Percentage'].replace('%', '', regex=True).astype(float)
90
  dk_hitters_only = dk_roo[dk_roo['pos_group'] != 'Pitchers']
91
+ dk_team_ownership = dk_hitters_only.groupby('Team')['Own%'].sum().reset_index()
92
  fd_hitters_only = fd_roo[fd_roo['pos_group'] != 'Pitchers']
93
+ fd_team_ownership = fd_hitters_only.groupby('Team')['Own%'].sum().reset_index()
94
  scoring_percentages = scoring_percentages.merge(dk_team_ownership, left_on='Names', right_on='Team', how='left')
95
+ scoring_percentages.rename(columns={'Own%': 'DK Own%'}, inplace=True)
96
  scoring_percentages.drop('Team', axis=1, inplace=True)
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
 
101
  return roo_data, sd_roo_data, scoring_percentages, dk_roo, fd_roo