Spaces:
Running
Running
James McCool
commited on
Commit
·
0b2b094
1
Parent(s):
cce21a1
Added some book selections to stat specific sim, removed dupes from pick6
Browse files
app.py
CHANGED
@@ -382,6 +382,11 @@ with tab5:
|
|
382 |
|
383 |
with col1:
|
384 |
game_select_var = st.selectbox('Select prop source', options = ['Aggregate', 'Pick6'])
|
|
|
|
|
|
|
|
|
|
|
385 |
if game_select_var == 'Aggregate':
|
386 |
prop_df = prop_frame[['Player', 'book', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
387 |
elif game_select_var == 'Pick6':
|
@@ -416,7 +421,7 @@ with tab5:
|
|
416 |
prop_df_raw = pick_frame[['Full_name', 'book', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
417 |
prop_df_raw.rename(columns={"Full_name": "Player"}, inplace = True)
|
418 |
|
419 |
-
for books in
|
420 |
if game_select_var == 'Pick6':
|
421 |
books = 'Pick6'
|
422 |
prop_df = prop_df_raw.loc[prop_df_raw['book'] == books]
|
@@ -524,7 +529,7 @@ with tab5:
|
|
524 |
prop_df_raw = pick_frame[['Full_name', 'book', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
525 |
prop_df_raw = prop_df_raw.rename(columns={"Full_name": "Player"})
|
526 |
|
527 |
-
for books in
|
528 |
if game_select_var == 'Pick6':
|
529 |
books = 'Pick6'
|
530 |
prop_df = prop_df_raw.loc[prop_df_raw['book'] == books]
|
@@ -655,10 +660,10 @@ with tab5:
|
|
655 |
sim_all_hold = pd.concat([sim_all_hold, leg_outcomes], ignore_index=True)
|
656 |
|
657 |
final_outcomes = sim_all_hold
|
658 |
-
if game_select_var == 'Pick6':
|
659 |
-
final_outcomes = final_outcomes.drop_duplicates(subset=['Player'])
|
660 |
|
661 |
final_outcomes = final_outcomes.dropna()
|
|
|
|
|
662 |
final_outcomes = final_outcomes.sort_values(by='Edge', ascending=False)
|
663 |
|
664 |
with df_hold_container:
|
|
|
382 |
|
383 |
with col1:
|
384 |
game_select_var = st.selectbox('Select prop source', options = ['Aggregate', 'Pick6'])
|
385 |
+
book_select_var = st.selectbox('Select book', options = ['ALL', 'BET_365', 'DRAFTKINGS', 'FANDUEL', 'MGM', 'UNIBET', 'WILLIAM_HILL'])
|
386 |
+
if book_select_var == 'ALL':
|
387 |
+
book_selections = ['BET_365', 'DRAFTKINGS', 'FANDUEL', 'MGM', 'UNIBET', 'WILLIAM_HILL']
|
388 |
+
else:
|
389 |
+
book_selections = book_select_var
|
390 |
if game_select_var == 'Aggregate':
|
391 |
prop_df = prop_frame[['Player', 'book', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
392 |
elif game_select_var == 'Pick6':
|
|
|
421 |
prop_df_raw = pick_frame[['Full_name', 'book', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
422 |
prop_df_raw.rename(columns={"Full_name": "Player"}, inplace = True)
|
423 |
|
424 |
+
for books in book_selections:
|
425 |
if game_select_var == 'Pick6':
|
426 |
books = 'Pick6'
|
427 |
prop_df = prop_df_raw.loc[prop_df_raw['book'] == books]
|
|
|
529 |
prop_df_raw = pick_frame[['Full_name', 'book', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
530 |
prop_df_raw = prop_df_raw.rename(columns={"Full_name": "Player"})
|
531 |
|
532 |
+
for books in book_selections:
|
533 |
if game_select_var == 'Pick6':
|
534 |
books = 'Pick6'
|
535 |
prop_df = prop_df_raw.loc[prop_df_raw['book'] == books]
|
|
|
660 |
sim_all_hold = pd.concat([sim_all_hold, leg_outcomes], ignore_index=True)
|
661 |
|
662 |
final_outcomes = sim_all_hold
|
|
|
|
|
663 |
|
664 |
final_outcomes = final_outcomes.dropna()
|
665 |
+
if game_select_var == 'Pick6':
|
666 |
+
final_outcomes = final_outcomes.drop_duplicates(subset=['Player', 'Prop Type'])
|
667 |
final_outcomes = final_outcomes.sort_values(by='Edge', ascending=False)
|
668 |
|
669 |
with df_hold_container:
|