Spaces:
Running
Running
James McCool
commited on
Commit
·
33e0f9f
1
Parent(s):
92f395c
Refactor player ID dictionary creation in Streamlit app to filter by site (Draftkings and Fanduel), improving data accuracy and clarity in lineup initialization.
Browse files- src/streamlit_app.py +12 -12
src/streamlit_app.py
CHANGED
@@ -176,10 +176,10 @@ def convert_pm_df(array):
|
|
176 |
return array.to_csv(index=False).encode('utf-8')
|
177 |
|
178 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
179 |
-
dk_id_dict = dict(zip(roo_data['Player'], roo_data['player_id']))
|
180 |
-
dk_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
181 |
-
fd_id_dict = dict(zip(roo_data['Player'], roo_data['player_id']))
|
182 |
-
fd_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
183 |
hold_display = roo_data
|
184 |
lineup_display = []
|
185 |
check_list = []
|
@@ -196,10 +196,10 @@ with tab1:
|
|
196 |
# i.e. clear values from both square and cube
|
197 |
st.cache_data.clear()
|
198 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
199 |
-
dk_id_dict = dict(zip(roo_data['Player'], roo_data['player_id']))
|
200 |
-
dk_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
201 |
-
fd_id_dict = dict(zip(roo_data['Player'], roo_data['player_id']))
|
202 |
-
fd_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
203 |
dk_lineups = init_DK_lineups('Regular')
|
204 |
fd_lineups = init_FD_lineups('Regular')
|
205 |
hold_display = roo_data
|
@@ -249,10 +249,10 @@ with tab2:
|
|
249 |
if st.button("Load/Reset Data", key='reset2'):
|
250 |
st.cache_data.clear()
|
251 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
252 |
-
dk_id_dict = dict(zip(roo_data['Player'], roo_data['player_id']))
|
253 |
-
dk_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
254 |
-
fd_id_dict = dict(zip(roo_data['Player'], roo_data['player_id']))
|
255 |
-
fd_id_dict_sd = dict(zip(sd_roo_data['Player'], sd_roo_data['player_id']))
|
256 |
hold_display = roo_data
|
257 |
dk_lineups = init_DK_lineups('Regular')
|
258 |
fd_lineups = init_FD_lineups('Regular')
|
|
|
176 |
return array.to_csv(index=False).encode('utf-8')
|
177 |
|
178 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
179 |
+
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
180 |
+
dk_id_dict_sd = dict(zip(sd_roo_data[sd_roo_data['Site'] == 'Draftkings']['Player'], sd_roo_data[sd_roo_data['Site'] == 'Draftkings']['player_id']))
|
181 |
+
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
182 |
+
fd_id_dict_sd = dict(zip(sd_roo_data[sd_roo_data['Site'] == 'Fanduel']['Player'], sd_roo_data[sd_roo_data['Site'] == 'Fanduel']['player_id']))
|
183 |
hold_display = roo_data
|
184 |
lineup_display = []
|
185 |
check_list = []
|
|
|
196 |
# i.e. clear values from both square and cube
|
197 |
st.cache_data.clear()
|
198 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
199 |
+
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
200 |
+
dk_id_dict_sd = dict(zip(sd_roo_data[sd_roo_data['Site'] == 'Draftkings']['Player'], sd_roo_data[sd_roo_data['Site'] == 'Draftkings']['player_id']))
|
201 |
+
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
202 |
+
fd_id_dict_sd = dict(zip(sd_roo_data[sd_roo_data['Site'] == 'Fanduel']['Player'], sd_roo_data[sd_roo_data['Site'] == 'Fanduel']['player_id']))
|
203 |
dk_lineups = init_DK_lineups('Regular')
|
204 |
fd_lineups = init_FD_lineups('Regular')
|
205 |
hold_display = roo_data
|
|
|
249 |
if st.button("Load/Reset Data", key='reset2'):
|
250 |
st.cache_data.clear()
|
251 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
252 |
+
dk_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Draftkings']['Player'], roo_data[roo_data['Site'] == 'Draftkings']['player_id']))
|
253 |
+
dk_id_dict_sd = dict(zip(sd_roo_data[sd_roo_data['Site'] == 'Draftkings']['Player'], sd_roo_data[sd_roo_data['Site'] == 'Draftkings']['player_id']))
|
254 |
+
fd_id_dict = dict(zip(roo_data[roo_data['Site'] == 'Fanduel']['Player'], roo_data[roo_data['Site'] == 'Fanduel']['player_id']))
|
255 |
+
fd_id_dict_sd = dict(zip(sd_roo_data[sd_roo_data['Site'] == 'Fanduel']['Player'], sd_roo_data[sd_roo_data['Site'] == 'Fanduel']['player_id']))
|
256 |
hold_display = roo_data
|
257 |
dk_lineups = init_DK_lineups('Regular')
|
258 |
fd_lineups = init_FD_lineups('Regular')
|