James McCool
commited on
Commit
·
e7a2fe3
1
Parent(s):
6d79e77
Implement site-specific mapping for DraftKings and FanDuel in optimal lineup filtering, enhancing projection and ownership data handling.
Browse files- src/streamlit_app.py +7 -0
src/streamlit_app.py
CHANGED
|
@@ -1364,8 +1364,15 @@ if selected_tab == 'Optimals':
|
|
| 1364 |
|
| 1365 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] >= salary_min_var]
|
| 1366 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] <= salary_max_var]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1367 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['Team_count'] >= min_stacks_var]
|
| 1368 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['Team_count'] <= max_stacks_var]
|
|
|
|
| 1369 |
export_file = st.session_state.data_export_display.copy()
|
| 1370 |
name_export = st.session_state.data_export_display.copy()
|
| 1371 |
if site_var == 'Draftkings':
|
|
|
|
| 1364 |
|
| 1365 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] >= salary_min_var]
|
| 1366 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['salary'] <= salary_max_var]
|
| 1367 |
+
if site_var == 'Draftkings':
|
| 1368 |
+
st.session_state.data_export_display = map_mask_parse(st.session_state.data_export_display, dict(zip(dk_roo_raw['Player'], dk_roo_raw['Median'])), projection_var)
|
| 1369 |
+
st.session_state.data_export_display = map_mask_parse(st.session_state.data_export_display, dict(zip(dk_roo_raw['Player'], dk_roo_raw['Own'])), ownership_var)
|
| 1370 |
+
elif site_var == 'Fanduel':
|
| 1371 |
+
st.session_state.data_export_display = map_mask_parse(st.session_state.data_export_display, dict(zip(fd_roo_raw['Player'], fd_roo_raw['Median'])), projection_var)
|
| 1372 |
+
st.session_state.data_export_display = map_mask_parse(st.session_state.data_export_display, dict(zip(fd_roo_raw['Player'], fd_roo_raw['Own'])), ownership_var)
|
| 1373 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['Team_count'] >= min_stacks_var]
|
| 1374 |
st.session_state.data_export_display = st.session_state.data_export_display[st.session_state.data_export_display['Team_count'] <= max_stacks_var]
|
| 1375 |
+
st.session_state.data_export_display = st.session_state.data_export_display.reset_index(drop=True)
|
| 1376 |
export_file = st.session_state.data_export_display.copy()
|
| 1377 |
name_export = st.session_state.data_export_display.copy()
|
| 1378 |
if site_var == 'Draftkings':
|