James McCool commited on
Commit
bf45afd
·
1 Parent(s): 8a37697

Enhance data export functionality in app.py: Introduced export_column_var to dynamically set export column indices for specific player selections in both DraftKings and FanDuel contexts. This change improves the flexibility of data handling in session state management.

Browse files
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -209,6 +209,7 @@ with tab2:
209
  if player_var1 == 'Specific Players':
210
  st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
211
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
 
212
  elif 'working_seed' not in st.session_state:
213
  if slate_var1 == 'Main Slate':
214
  st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
@@ -237,6 +238,7 @@ with tab2:
237
  if player_var1 == 'Specific Players':
238
  st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
239
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
 
240
  elif 'working_seed' not in st.session_state:
241
  if slate_var1 == 'Main Slate':
242
  st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)
 
209
  if player_var1 == 'Specific Players':
210
  st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
211
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
212
+ export_column_var = 8
213
  elif 'working_seed' not in st.session_state:
214
  if slate_var1 == 'Main Slate':
215
  st.session_state.working_seed = init_DK_seed_frames(sharp_split_var)
 
238
  if player_var1 == 'Specific Players':
239
  st.session_state.working_seed = st.session_state.working_seed[np.equal.outer(st.session_state.working_seed, player_var2).any(axis=1).all(axis=1)]
240
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
241
+ export_column_var = 9
242
  elif 'working_seed' not in st.session_state:
243
  if slate_var1 == 'Main Slate':
244
  st.session_state.working_seed = init_FD_seed_frames(sharp_split_var)