Spaces:
Running
Running
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
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')['
|
92 |
fd_hitters_only = fd_roo[fd_roo['pos_group'] != 'Pitchers']
|
93 |
-
fd_team_ownership = fd_hitters_only.groupby('Team')['
|
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
|