Spaces:
Running
Running
James McCool
commited on
Commit
·
ddef241
1
Parent(s):
e8b2c59
adding more checks
Browse files
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 |
-
|
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()))
|