Multichem commited on
Commit
d5bd8a0
·
verified ·
1 Parent(s): cc90ab7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -13
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
- # Check the shape of the concatenated data
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()))