Spaces:
Running
Running
James McCool
commited on
Commit
·
9a9892a
1
Parent(s):
783c9ae
added some writes and corrected drop_duplicates
Browse files
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.
|
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.
|
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':
|