Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
264a782
1
Parent(s):
d4ac8fa
Enhance 'Stack Finder' tab by including 'QB' in position filtering and ensuring unique player listings for combination generation in Streamlit app
Browse files- src/streamlit_app.py +4 -2
src/streamlit_app.py
CHANGED
|
@@ -233,7 +233,7 @@ if selected_tab == 'Stack Finder':
|
|
| 233 |
|
| 234 |
stack_hold_container = st.empty()
|
| 235 |
comb_list = []
|
| 236 |
-
raw_baselines = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var2))]
|
| 237 |
|
| 238 |
# Create a position dictionary mapping players to their eligible positions
|
| 239 |
pos_dict = dict(zip(raw_baselines.Player, raw_baselines.Position))
|
|
@@ -265,7 +265,7 @@ if selected_tab == 'Stack Finder':
|
|
| 265 |
working_baselines = working_baselines[working_baselines['Position'] != 'DST']
|
| 266 |
working_baselines = working_baselines[working_baselines['Position'] != 'K']
|
| 267 |
qb_var = qb_dict[cur_team]
|
| 268 |
-
order_list = working_baselines['Player']
|
| 269 |
|
| 270 |
comb = combinations(order_list, stack_size)
|
| 271 |
|
|
@@ -279,6 +279,8 @@ if selected_tab == 'Stack Finder':
|
|
| 279 |
|
| 280 |
comb_DF = pd.DataFrame(comb_list)
|
| 281 |
|
|
|
|
|
|
|
| 282 |
if stack_size == 2:
|
| 283 |
comb_DF['Team'] = comb_DF[0].map(team_dict)
|
| 284 |
|
|
|
|
| 233 |
|
| 234 |
stack_hold_container = st.empty()
|
| 235 |
comb_list = []
|
| 236 |
+
raw_baselines = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var2 + ['QB']))]
|
| 237 |
|
| 238 |
# Create a position dictionary mapping players to their eligible positions
|
| 239 |
pos_dict = dict(zip(raw_baselines.Player, raw_baselines.Position))
|
|
|
|
| 265 |
working_baselines = working_baselines[working_baselines['Position'] != 'DST']
|
| 266 |
working_baselines = working_baselines[working_baselines['Position'] != 'K']
|
| 267 |
qb_var = qb_dict[cur_team]
|
| 268 |
+
order_list = working_baselines['Player'].unique()
|
| 269 |
|
| 270 |
comb = combinations(order_list, stack_size)
|
| 271 |
|
|
|
|
| 279 |
|
| 280 |
comb_DF = pd.DataFrame(comb_list)
|
| 281 |
|
| 282 |
+
print(comb_DF.head(10))
|
| 283 |
+
|
| 284 |
if stack_size == 2:
|
| 285 |
comb_DF['Team'] = comb_DF[0].map(team_dict)
|
| 286 |
|