James McCool commited on
Commit
a2e8e4e
·
1 Parent(s): de73c93

Enhance player ROO data handling in app.py by implementing conditional column dropping based on slate type, ensuring accurate data processing for both Regular and Showdown formats, while maintaining fallback to original data in case of errors.

Browse files
Files changed (1) hide show
  1. app.py +10 -4
app.py CHANGED
@@ -323,10 +323,16 @@ with tab2:
323
  if team_select2:
324
  player_roo_raw = player_roo_raw[player_roo_raw['Team'].isin(team_select2)]
325
 
326
- try:
327
- st.session_state['player_roo'] = player_roo_raw.drop(columns=['site', 'slate', 'version', 'timestamp'])
328
- except:
329
- st.session_state['player_roo'] = player_roo_raw
 
 
 
 
 
 
330
  if view_var == "Simple":
331
  try:
332
  st.session_state['player_roo'] = st.session_state['player_roo'][['Player', 'Position', 'Salary', 'Median', 'Ceiling', 'Own']]
 
323
  if team_select2:
324
  player_roo_raw = player_roo_raw[player_roo_raw['Team'].isin(team_select2)]
325
 
326
+ if slate_type_var2 == 'Regular':
327
+ try:
328
+ st.session_state['player_roo'] = player_roo_raw.drop(columns=['Site', 'Slate', 'pos_group', 'timestamp', 'player_ID'])
329
+ except:
330
+ st.session_state['player_roo'] = player_roo_raw
331
+ elif slate_type_var2 == 'Showdown':
332
+ try:
333
+ st.session_state['player_roo'] = player_roo_raw.drop(columns=['site', 'slate', 'version', 'timestamp'])
334
+ except:
335
+ st.session_state['player_roo'] = player_roo_raw
336
  if view_var == "Simple":
337
  try:
338
  st.session_state['player_roo'] = st.session_state['player_roo'][['Player', 'Position', 'Salary', 'Median', 'Ceiling', 'Own']]