James McCool
commited on
Commit
·
d6f62e2
1
Parent(s):
42664e8
Refactor player data processing in Streamlit app: remove filtering for position 'K' and update radio button label for slate selection.
Browse files- src/streamlit_app.py +5 -5
src/streamlit_app.py
CHANGED
|
@@ -123,8 +123,8 @@ def init_baselines():
|
|
| 123 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 124 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 125 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 126 |
-
load_display = raw_display[raw_display['Position'] != 'K']
|
| 127 |
-
dk_sd_roo_raw =
|
| 128 |
|
| 129 |
dk_sd_id_map = dict(zip(dk_sd_roo_raw['Player'], dk_sd_roo_raw['player_id']))
|
| 130 |
|
|
@@ -135,8 +135,8 @@ def init_baselines():
|
|
| 135 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 136 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 137 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 138 |
-
load_display = raw_display[raw_display['Position'] != 'K']
|
| 139 |
-
fd_sd_roo_raw =
|
| 140 |
|
| 141 |
fd_sd_id_map = dict(zip(fd_sd_roo_raw['Player'], fd_sd_roo_raw['player_id']))
|
| 142 |
|
|
@@ -885,7 +885,7 @@ if selected_tab == 'Player ROO':
|
|
| 885 |
if slate_type_var2 == 'Regular':
|
| 886 |
slate_var2 = st.radio("Which data are you loading?", ('Main Slate', 'Secondary Slate', 'Late Slate', 'Thurs-Mon Slate'), key='slate_var2_radio')
|
| 887 |
elif slate_type_var2 == 'Showdown':
|
| 888 |
-
slate_var2 = st.radio("Which
|
| 889 |
if site_var == 'Draftkings':
|
| 890 |
if slate_type_var2 == 'Regular':
|
| 891 |
raw_baselines = dk_roo_raw[dk_roo_raw['slate'] == str(slate_var2)]
|
|
|
|
| 123 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 124 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 125 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 126 |
+
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 127 |
+
dk_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 128 |
|
| 129 |
dk_sd_id_map = dict(zip(dk_sd_roo_raw['Player'], dk_sd_roo_raw['player_id']))
|
| 130 |
|
|
|
|
| 135 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 136 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 137 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 138 |
+
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 139 |
+
fd_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 140 |
|
| 141 |
fd_sd_id_map = dict(zip(fd_sd_roo_raw['Player'], fd_sd_roo_raw['player_id']))
|
| 142 |
|
|
|
|
| 885 |
if slate_type_var2 == 'Regular':
|
| 886 |
slate_var2 = st.radio("Which data are you loading?", ('Main Slate', 'Secondary Slate', 'Late Slate', 'Thurs-Mon Slate'), key='slate_var2_radio')
|
| 887 |
elif slate_type_var2 == 'Showdown':
|
| 888 |
+
slate_var2 = st.radio("Which slate are you loading?", ("Showdown #1", "Showdown #2", "Showdown #3"), key='slate_var2_radio')
|
| 889 |
if site_var == 'Draftkings':
|
| 890 |
if slate_type_var2 == 'Regular':
|
| 891 |
raw_baselines = dk_roo_raw[dk_roo_raw['slate'] == str(slate_var2)]
|