James McCool commited on
Commit
9a9892a
·
1 Parent(s): 783c9ae

added some writes and corrected drop_duplicates

Browse files
Files changed (1) hide show
  1. app.py +4 -6
app.py CHANGED
@@ -427,13 +427,12 @@ with tab5:
427
  prop_df = prop_df.loc[prop_df['prop_type'] == prop]
428
  prop_df = prop_df[['Player', 'book', 'over_prop', 'over_line', 'under_line']]
429
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
430
- prop_df = prop_df.dropduplicates(subset=['Player'])
431
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
432
  prop_df['Over'] = 1 / prop_df['over_line']
433
  prop_df['Under'] = 1 / prop_df['under_line']
434
  df = pd.merge(player_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
435
  df = df.reset_index(drop=True)
436
- st.table(df)
437
 
438
  prop_dict = dict(zip(df.Player, df.Prop))
439
  team_dict = dict(zip(df.Player, df.Team))
@@ -461,8 +460,6 @@ with tab5:
461
  df['Median'] = df['Points'] + df['Assists']
462
  elif prop == "NBA_GAME_PLAYER_REBOUNDS_ASSISTS" or prop == "Assists + Rebounds":
463
  df['Median'] = df['Rebounds'] + df['Assists']
464
-
465
- st.write(prop)
466
 
467
  flex_file = df.copy()
468
  flex_file['Floor'] = flex_file['Median'] * .25
@@ -522,6 +519,7 @@ with tab5:
522
  sim_all_hold = pd.concat([sim_all_hold, leg_outcomes])
523
 
524
  final_outcomes = sim_all_hold
 
525
 
526
  elif prop_type_var != 'All Props':
527
  if game_select_var == 'Aggregate':
@@ -569,8 +567,7 @@ with tab5:
569
  prop_df = prop_df[['Player', 'book', 'over_prop', 'over_line', 'under_line']]
570
  prop_df = prop_df.rename(columns={"over_prop": "Prop"})
571
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
572
- prop_df = prop_df.dropduplicates(subset=['Player'])
573
- st.table(prop_df)
574
  prop_df['Over'] = 1 / prop_df['over_line']
575
  prop_df['Under'] = 1 / prop_df['under_line']
576
  df = pd.merge(player_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
@@ -661,6 +658,7 @@ with tab5:
661
  sim_all_hold = pd.concat([sim_all_hold, leg_outcomes])
662
 
663
  final_outcomes = sim_all_hold
 
664
 
665
  final_outcomes = final_outcomes.dropna()
666
  if game_select_var == 'Pick6':
 
427
  prop_df = prop_df.loc[prop_df['prop_type'] == prop]
428
  prop_df = prop_df[['Player', 'book', 'over_prop', 'over_line', 'under_line']]
429
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
430
+ prop_df = prop_df.drop_duplicates(subset=['Player'])
431
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
432
  prop_df['Over'] = 1 / prop_df['over_line']
433
  prop_df['Under'] = 1 / prop_df['under_line']
434
  df = pd.merge(player_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
435
  df = df.reset_index(drop=True)
 
436
 
437
  prop_dict = dict(zip(df.Player, df.Prop))
438
  team_dict = dict(zip(df.Player, df.Team))
 
460
  df['Median'] = df['Points'] + df['Assists']
461
  elif prop == "NBA_GAME_PLAYER_REBOUNDS_ASSISTS" or prop == "Assists + Rebounds":
462
  df['Median'] = df['Rebounds'] + df['Assists']
 
 
463
 
464
  flex_file = df.copy()
465
  flex_file['Floor'] = flex_file['Median'] * .25
 
519
  sim_all_hold = pd.concat([sim_all_hold, leg_outcomes])
520
 
521
  final_outcomes = sim_all_hold
522
+ st.write(f'finished {prop}')
523
 
524
  elif prop_type_var != 'All Props':
525
  if game_select_var == 'Aggregate':
 
567
  prop_df = prop_df[['Player', 'book', 'over_prop', 'over_line', 'under_line']]
568
  prop_df = prop_df.rename(columns={"over_prop": "Prop"})
569
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
570
+ prop_df = prop_df.drop_duplicates(subset=['Player'])
 
571
  prop_df['Over'] = 1 / prop_df['over_line']
572
  prop_df['Under'] = 1 / prop_df['under_line']
573
  df = pd.merge(player_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
 
658
  sim_all_hold = pd.concat([sim_all_hold, leg_outcomes])
659
 
660
  final_outcomes = sim_all_hold
661
+ st.write(f'finished {prop_type_var}')
662
 
663
  final_outcomes = final_outcomes.dropna()
664
  if game_select_var == 'Pick6':