Spaces:
Running
Running
James McCool
commited on
Commit
·
e8b2c59
1
Parent(s):
e26383c
added check for FD
Browse files
app.py
CHANGED
@@ -345,7 +345,19 @@ with tab1:
|
|
345 |
#st.table(Sim_Winner_Frame)
|
346 |
|
347 |
# Initial setup
|
348 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
Sim_Winner_Frame['GPP_Proj'] = (Sim_Winner_Frame['proj'] + Sim_Winner_Frame['Fantasy']) / 2
|
350 |
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)
|
351 |
Sim_Winner_Frame = Sim_Winner_Frame.assign(win_count=Sim_Winner_Frame['unique_id'].map(Sim_Winner_Frame['unique_id'].value_counts()))
|
|
|
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()))
|