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 |
|