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()))
|