Spaces:
Running
Running
James McCool
commited on
Commit
·
3a2a6cd
1
Parent(s):
43a41c7
Update Draftkings column definitions in app.py to ensure consistent inclusion of 'FLEX' across relevant data structures and queries.
Browse files
app.py
CHANGED
|
@@ -27,9 +27,9 @@ db = init_conn()
|
|
| 27 |
player_roo_format = {'Top_finish': '{:.2%}','Top_5_finish': '{:.2%}', 'Top_10_finish': '{:.2%}', '20+%': '{:.2%}', '2x%': '{:.2%}', '3x%': '{:.2%}',
|
| 28 |
'4x%': '{:.2%}'}
|
| 29 |
|
| 30 |
-
dk_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 31 |
fd_columns = ['C1', 'C2', 'W1', 'W2', 'D1', 'D2', 'FLEX1', 'FLEX2', 'G', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 32 |
-
dk_hb_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 33 |
fd_hb_columns = ['C1', 'C2', 'W1', 'W2', 'D1', 'D2', 'FLEX1', 'FLEX2', 'G']
|
| 34 |
dk_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 35 |
fd_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
|
@@ -97,7 +97,7 @@ def init_DK_lineups(prio_var, prio_mix, lineup_num, player_var2):
|
|
| 97 |
collection = db['DK_NHL_seed_frame']
|
| 98 |
if prio_var == None:
|
| 99 |
if player_var2 != []:
|
| 100 |
-
player_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 101 |
query_conditions = []
|
| 102 |
|
| 103 |
for player in player_var2:
|
|
@@ -122,9 +122,9 @@ def init_DK_lineups(prio_var, prio_mix, lineup_num, player_var2):
|
|
| 122 |
cursor = collection.find().sort(prio_var, -1).limit(lineup_num)
|
| 123 |
raw_display = pd.DataFrame(list(cursor))
|
| 124 |
|
| 125 |
-
raw_display = raw_display.drop_duplicates(subset=['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 126 |
|
| 127 |
-
raw_display = raw_display[['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 128 |
|
| 129 |
DK_seed = raw_display.to_numpy()
|
| 130 |
|
|
@@ -454,7 +454,7 @@ with tab4:
|
|
| 454 |
data_export = pd.DataFrame(st.session_state.working_seed.copy(), columns=column_names)
|
| 455 |
if site_var == 'Draftkings':
|
| 456 |
if type_var == 'Regular':
|
| 457 |
-
map_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 458 |
for col_idx in map_columns:
|
| 459 |
data_export[col_idx] = data_export[col_idx].map(dk_id_map)
|
| 460 |
elif type_var == 'Showdown':
|
|
@@ -528,7 +528,7 @@ with tab4:
|
|
| 528 |
data_export = pd.DataFrame(st.session_state.working_seed.copy(), columns=column_names)
|
| 529 |
if site_var == 'Draftkings':
|
| 530 |
if type_var == 'Regular':
|
| 531 |
-
map_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 532 |
for col_idx in map_columns:
|
| 533 |
data_export[col_idx] = data_export[col_idx].map(dk_id_map)
|
| 534 |
elif type_var == 'Showdown':
|
|
@@ -650,7 +650,7 @@ with tab4:
|
|
| 650 |
name_export = st.session_state.data_export_display.copy()
|
| 651 |
if site_var == 'Draftkings':
|
| 652 |
if type_var == 'Regular':
|
| 653 |
-
map_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', '
|
| 654 |
for col_idx in map_columns:
|
| 655 |
export_file[col_idx] = export_file[col_idx].map(dk_id_map)
|
| 656 |
elif type_var == 'Showdown':
|
|
|
|
| 27 |
player_roo_format = {'Top_finish': '{:.2%}','Top_5_finish': '{:.2%}', 'Top_10_finish': '{:.2%}', '20+%': '{:.2%}', '2x%': '{:.2%}', '3x%': '{:.2%}',
|
| 28 |
'4x%': '{:.2%}'}
|
| 29 |
|
| 30 |
+
dk_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 31 |
fd_columns = ['C1', 'C2', 'W1', 'W2', 'D1', 'D2', 'FLEX1', 'FLEX2', 'G', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 32 |
+
dk_hb_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX']
|
| 33 |
fd_hb_columns = ['C1', 'C2', 'W1', 'W2', 'D1', 'D2', 'FLEX1', 'FLEX2', 'G']
|
| 34 |
dk_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 35 |
fd_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
|
|
|
| 97 |
collection = db['DK_NHL_seed_frame']
|
| 98 |
if prio_var == None:
|
| 99 |
if player_var2 != []:
|
| 100 |
+
player_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX']
|
| 101 |
query_conditions = []
|
| 102 |
|
| 103 |
for player in player_var2:
|
|
|
|
| 122 |
cursor = collection.find().sort(prio_var, -1).limit(lineup_num)
|
| 123 |
raw_display = pd.DataFrame(list(cursor))
|
| 124 |
|
| 125 |
+
raw_display = raw_display.drop_duplicates(subset=['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX'])
|
| 126 |
|
| 127 |
+
raw_display = raw_display[['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 128 |
|
| 129 |
DK_seed = raw_display.to_numpy()
|
| 130 |
|
|
|
|
| 454 |
data_export = pd.DataFrame(st.session_state.working_seed.copy(), columns=column_names)
|
| 455 |
if site_var == 'Draftkings':
|
| 456 |
if type_var == 'Regular':
|
| 457 |
+
map_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX']
|
| 458 |
for col_idx in map_columns:
|
| 459 |
data_export[col_idx] = data_export[col_idx].map(dk_id_map)
|
| 460 |
elif type_var == 'Showdown':
|
|
|
|
| 528 |
data_export = pd.DataFrame(st.session_state.working_seed.copy(), columns=column_names)
|
| 529 |
if site_var == 'Draftkings':
|
| 530 |
if type_var == 'Regular':
|
| 531 |
+
map_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX']
|
| 532 |
for col_idx in map_columns:
|
| 533 |
data_export[col_idx] = data_export[col_idx].map(dk_id_map)
|
| 534 |
elif type_var == 'Showdown':
|
|
|
|
| 650 |
name_export = st.session_state.data_export_display.copy()
|
| 651 |
if site_var == 'Draftkings':
|
| 652 |
if type_var == 'Regular':
|
| 653 |
+
map_columns = ['C1', 'C2', 'W1', 'W2', 'W3', 'D1', 'D2', 'G', 'FLEX']
|
| 654 |
for col_idx in map_columns:
|
| 655 |
export_file[col_idx] = export_file[col_idx].map(dk_id_map)
|
| 656 |
elif type_var == 'Showdown':
|