Spaces:
Running
Running
James McCool
commited on
Commit
·
3dca652
1
Parent(s):
03d7065
Refactor player salary mapping for site and slate-specific data selection
Browse files- Update player_salaries dictionary creation for both DraftKings and FanDuel sites
- Add conditional logic to handle salary mapping for Regular and Showdown slates
- Ensure consistent salary dictionary generation based on selected site and slate type
app.py
CHANGED
@@ -127,8 +127,6 @@ with tab1:
|
|
127 |
# i.e. clear values from both square and cube
|
128 |
st.cache_data.clear()
|
129 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
130 |
-
player_salaries = dict(zip(roo_data['Player'], roo_data['Salary']))
|
131 |
-
sd_player_salaries = dict(zip(sd_roo_data['Player'], sd_roo_data['Salary']))
|
132 |
dk_lineups = init_DK_lineups('Regular')
|
133 |
fd_lineups = init_FD_lineups('Regular')
|
134 |
hold_display = roo_data
|
@@ -182,8 +180,6 @@ with tab2:
|
|
182 |
if st.button("Load/Reset Data", key='reset2'):
|
183 |
st.cache_data.clear()
|
184 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
185 |
-
player_salaries = dict(zip(roo_data['Player'], roo_data['Salary']))
|
186 |
-
sd_player_salaries = dict(zip(sd_roo_data['Player'], sd_roo_data['Salary']))
|
187 |
hold_display = roo_data
|
188 |
dk_lineups = init_DK_lineups('Regular')
|
189 |
fd_lineups = init_FD_lineups('Regular')
|
@@ -208,7 +204,12 @@ with tab2:
|
|
208 |
|
209 |
if site_var1 == 'Draftkings':
|
210 |
raw_baselines = hold_display
|
211 |
-
|
|
|
|
|
|
|
|
|
|
|
212 |
# Get the minimum and maximum ownership values from dk_lineups
|
213 |
min_own = np.min(dk_lineups[:,8])
|
214 |
max_own = np.max(dk_lineups[:,8])
|
@@ -222,7 +223,12 @@ with tab2:
|
|
222 |
|
223 |
elif site_var1 == 'Fanduel':
|
224 |
raw_baselines = hold_display
|
225 |
-
|
|
|
|
|
|
|
|
|
|
|
226 |
min_own = np.min(fd_lineups[:,8])
|
227 |
max_own = np.max(fd_lineups[:,8])
|
228 |
column_names = fd_columns
|
|
|
127 |
# i.e. clear values from both square and cube
|
128 |
st.cache_data.clear()
|
129 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
|
|
|
|
130 |
dk_lineups = init_DK_lineups('Regular')
|
131 |
fd_lineups = init_FD_lineups('Regular')
|
132 |
hold_display = roo_data
|
|
|
180 |
if st.button("Load/Reset Data", key='reset2'):
|
181 |
st.cache_data.clear()
|
182 |
roo_data, sd_roo_data, timestamp = init_baselines()
|
|
|
|
|
183 |
hold_display = roo_data
|
184 |
dk_lineups = init_DK_lineups('Regular')
|
185 |
fd_lineups = init_FD_lineups('Regular')
|
|
|
204 |
|
205 |
if site_var1 == 'Draftkings':
|
206 |
raw_baselines = hold_display
|
207 |
+
if slate_var1 == 'Regular':
|
208 |
+
ROO_slice = raw_baselines[raw_baselines['Site'] == 'Draftkings']
|
209 |
+
player_salaries = dict(zip(ROO_slice['Player'], ROO_slice['Salary']))
|
210 |
+
elif slate_var1 == 'Showdown':
|
211 |
+
ROO_slice = raw_baselines[raw_baselines['Site'] == 'Draftkings']
|
212 |
+
player_salaries = dict(zip(ROO_slice['Player'], ROO_slice['Salary']))
|
213 |
# Get the minimum and maximum ownership values from dk_lineups
|
214 |
min_own = np.min(dk_lineups[:,8])
|
215 |
max_own = np.max(dk_lineups[:,8])
|
|
|
223 |
|
224 |
elif site_var1 == 'Fanduel':
|
225 |
raw_baselines = hold_display
|
226 |
+
if slate_var1 == 'Regular':
|
227 |
+
ROO_slice = raw_baselines[raw_baselines['Site'] == 'Fanduel']
|
228 |
+
player_salaries = dict(zip(ROO_slice['Player'], ROO_slice['Salary']))
|
229 |
+
elif slate_var1 == 'Showdown':
|
230 |
+
ROO_slice = raw_baselines[raw_baselines['Site'] == 'Fanduel']
|
231 |
+
player_salaries = dict(zip(ROO_slice['Player'], ROO_slice['Salary']))
|
232 |
min_own = np.min(fd_lineups[:,8])
|
233 |
max_own = np.max(fd_lineups[:,8])
|
234 |
column_names = fd_columns
|