James McCool commited on
Commit
ddef241
·
1 Parent(s): e8b2c59

adding more checks

Browse files
Files changed (1) hide show
  1. app.py +2 -13
app.py CHANGED
@@ -341,23 +341,12 @@ with tab1:
341
  }
342
  Sim_Winners = sim_contest(1000, st.session_state.working_seed, st.session_state.maps_dict, sharp_split, Contest_Size)
343
  Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners))
 
344
 
345
  #st.table(Sim_Winner_Frame)
346
 
347
  # Initial setup
348
- # Check the shape of the concatenated data
349
- concatenated_data = np.concatenate(Sim_Winners)
350
- num_columns = concatenated_data.shape[1]
351
-
352
- # Adjust column names based on the actual number of columns
353
- if num_columns == len(column_names) + 1:
354
- Sim_Winner_Frame = pd.DataFrame(concatenated_data, columns=column_names + ['Fantasy'])
355
- elif num_columns == len(column_names):
356
- Sim_Winner_Frame = pd.DataFrame(concatenated_data, columns=column_names)
357
- st.warning("'Fantasy' column is missing from the simulation results.")
358
- else:
359
- st.error(f"Mismatch in number of columns. Expected {len(column_names)} or {len(column_names) + 1}, but got {num_columns}.")
360
- Sim_Winner_Frame = pd.DataFrame(concatenated_data) # Create DataFrame without column names
361
  Sim_Winner_Frame['GPP_Proj'] = (Sim_Winner_Frame['proj'] + Sim_Winner_Frame['Fantasy']) / 2
362
  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)
363
  Sim_Winner_Frame = Sim_Winner_Frame.assign(win_count=Sim_Winner_Frame['unique_id'].map(Sim_Winner_Frame['unique_id'].value_counts()))
 
341
  }
342
  Sim_Winners = sim_contest(1000, st.session_state.working_seed, st.session_state.maps_dict, sharp_split, Contest_Size)
343
  Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners))
344
+ st.table(Sim_Winner_Frame)
345
 
346
  #st.table(Sim_Winner_Frame)
347
 
348
  # Initial setup
349
+ Sim_Winner_Frame = pd.DataFrame(np.concatenate(Sim_Winners), columns=column_names + ['Fantasy'])
 
 
 
 
 
 
 
 
 
 
 
 
350
  Sim_Winner_Frame['GPP_Proj'] = (Sim_Winner_Frame['proj'] + Sim_Winner_Frame['Fantasy']) / 2
351
  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)
352
  Sim_Winner_Frame = Sim_Winner_Frame.assign(win_count=Sim_Winner_Frame['unique_id'].map(Sim_Winner_Frame['unique_id'].value_counts()))