Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -175,6 +175,9 @@ with tab2:
|
|
175 |
|
176 |
if site_var1 == 'Draftkings':
|
177 |
raw_baselines = dk_raw
|
|
|
|
|
|
|
178 |
column_names = dk_columns
|
179 |
|
180 |
player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
|
@@ -185,6 +188,9 @@ with tab2:
|
|
185 |
|
186 |
elif site_var1 == 'Fanduel':
|
187 |
raw_baselines = fd_raw
|
|
|
|
|
|
|
188 |
column_names = fd_columns
|
189 |
|
190 |
player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
|
@@ -346,19 +352,7 @@ with tab1:
|
|
346 |
#st.table(Sim_Winner_Frame)
|
347 |
|
348 |
# Initial setup
|
349 |
-
|
350 |
-
concatenated_data = np.concatenate(Sim_Winners)
|
351 |
-
num_columns = concatenated_data.shape[1]
|
352 |
-
|
353 |
-
# Adjust column names based on the actual number of columns
|
354 |
-
if num_columns == len(column_names) + 1:
|
355 |
-
Sim_Winner_Frame = pd.DataFrame(concatenated_data, columns=column_names + ['Fantasy'])
|
356 |
-
elif num_columns == len(column_names):
|
357 |
-
Sim_Winner_Frame = pd.DataFrame(concatenated_data, columns=column_names)
|
358 |
-
st.warning("'Fantasy' column is missing from the simulation results.")
|
359 |
-
else:
|
360 |
-
st.error(f"Mismatch in number of columns. Expected {len(column_names)} or {len(column_names) + 1}, but got {num_columns}.")
|
361 |
-
Sim_Winner_Frame = pd.DataFrame(concatenated_data) # Create DataFrame without column names
|
362 |
Sim_Winner_Frame['GPP_Proj'] = (Sim_Winner_Frame['proj'] + Sim_Winner_Frame['Fantasy']) / 2
|
363 |
Sim_Winner_Frame['unique_id'] = Sim_Winner_Frame['proj'].astype(str) + Sim_Winner_Frame['salary'].astype(str) + Sim_Winner_Frame['Team'].astype(str) + Sim_Winner_Frame['Secondary'].astype(str)
|
364 |
Sim_Winner_Frame = Sim_Winner_Frame.assign(win_count=Sim_Winner_Frame['unique_id'].map(Sim_Winner_Frame['unique_id'].value_counts()))
|
|
|
175 |
|
176 |
if site_var1 == 'Draftkings':
|
177 |
raw_baselines = dk_raw
|
178 |
+
st.cache_data.clear()
|
179 |
+
for key in st.session_state.keys():
|
180 |
+
del st.session_state[key]
|
181 |
column_names = dk_columns
|
182 |
|
183 |
player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
|
|
|
188 |
|
189 |
elif site_var1 == 'Fanduel':
|
190 |
raw_baselines = fd_raw
|
191 |
+
st.cache_data.clear()
|
192 |
+
for key in st.session_state.keys():
|
193 |
+
del st.session_state[key]
|
194 |
column_names = fd_columns
|
195 |
|
196 |
player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
|
|
|
352 |
#st.table(Sim_Winner_Frame)
|
353 |
|
354 |
# Initial setup
|
355 |
+
Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners), columns=column_names + ['Fantasy'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
356 |
Sim_Winner_Frame['GPP_Proj'] = (Sim_Winner_Frame['proj'] + Sim_Winner_Frame['Fantasy']) / 2
|
357 |
Sim_Winner_Frame['unique_id'] = Sim_Winner_Frame['proj'].astype(str) + Sim_Winner_Frame['salary'].astype(str) + Sim_Winner_Frame['Team'].astype(str) + Sim_Winner_Frame['Secondary'].astype(str)
|
358 |
Sim_Winner_Frame = Sim_Winner_Frame.assign(win_count=Sim_Winner_Frame['unique_id'].map(Sim_Winner_Frame['unique_id'].value_counts()))
|