James McCool commited on
Commit
9f16297
·
1 Parent(s): 8cca43f

Handle NaN values in MMA ROO functions for DraftKings and FanDuel

Browse files
Files changed (1) hide show
  1. function_hold/MMA_functions.py +2 -0
function_hold/MMA_functions.py CHANGED
@@ -17,6 +17,7 @@ def DK_MMA_ROO_Build(projections_file, std_var, distribution_type):
17
  total_sims = 1000
18
 
19
  projects_raw = projections_file.copy()
 
20
  projects_raw['KO_odds'] = projects_raw['KO_odds'].replace("", (200-projects_raw['Median']) * 10)
21
  projects_raw['Sub_odds'] = projects_raw['Sub_odds'].replace("", (200-projects_raw['Median']) * 10)
22
  projects_raw['range_initial'] = np_where(projects_raw['KO_odds'] < projects_raw['Sub_odds'], projects_raw['KO_odds'], projects_raw['Sub_odds'])
@@ -241,6 +242,7 @@ def FD_MMA_ROO_Build(projections_file, std_var, distribution_type):
241
  total_sims = 1000
242
 
243
  projects_raw = projections_file.copy()
 
244
  projects_raw['KO_odds'] = projects_raw['KO_odds'].replace("", (200-projects_raw['Median']) * 10)
245
  projects_raw['Sub_odds'] = projects_raw['Sub_odds'].replace("", (200-projects_raw['Median']) * 10)
246
  projects_raw['range_initial'] = np_where(projects_raw['KO_odds'] < projects_raw['Sub_odds'], projects_raw['KO_odds'], projects_raw['Sub_odds'])
 
17
  total_sims = 1000
18
 
19
  projects_raw = projections_file.copy()
20
+ projects_raw = projects_raw.replace(np_nan, "")
21
  projects_raw['KO_odds'] = projects_raw['KO_odds'].replace("", (200-projects_raw['Median']) * 10)
22
  projects_raw['Sub_odds'] = projects_raw['Sub_odds'].replace("", (200-projects_raw['Median']) * 10)
23
  projects_raw['range_initial'] = np_where(projects_raw['KO_odds'] < projects_raw['Sub_odds'], projects_raw['KO_odds'], projects_raw['Sub_odds'])
 
242
  total_sims = 1000
243
 
244
  projects_raw = projections_file.copy()
245
+ projects_raw = projects_raw.replace(np_nan, "")
246
  projects_raw['KO_odds'] = projects_raw['KO_odds'].replace("", (200-projects_raw['Median']) * 10)
247
  projects_raw['Sub_odds'] = projects_raw['Sub_odds'].replace("", (200-projects_raw['Median']) * 10)
248
  projects_raw['range_initial'] = np_where(projects_raw['KO_odds'] < projects_raw['Sub_odds'], projects_raw['KO_odds'], projects_raw['Sub_odds'])