James McCool commited on
Commit
e9b7641
·
1 Parent(s): fdf5897

Refactor data export logic in app.py to ensure consistent column dropping and index setting for DraftKings and FanDuel across slate types. This update improves data clarity and maintains a streamlined export process for both Portfolio Manager options.

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -655,14 +655,14 @@ with tab3:
655
  with pm_opt_col:
656
  if site_var == 'Draftkings':
657
  if slate_type_var3 == 'Regular':
658
- data_export = data_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('SP1')
659
  elif slate_type_var3 == 'Showdown':
660
- data_export = data_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('CPT')
661
  elif site_var == 'Fanduel':
662
  if slate_type_var3 == 'Regular':
663
- data_export = data_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('P')
664
  elif slate_type_var3 == 'Showdown':
665
- data_export = data_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('CPT')
666
  st.download_button(
667
  label="Portfolio Manager Export (IDs)",
668
  data=convert_df(data_export),
@@ -672,14 +672,14 @@ with tab3:
672
 
673
  if site_var == 'Draftkings':
674
  if slate_type_var3 == 'Regular':
675
- name_export = name_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('SP1')
676
  elif slate_type_var3 == 'Showdown':
677
- name_export = name_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('CPT')
678
  elif site_var == 'Fanduel':
679
  if slate_type_var3 == 'Regular':
680
- name_export = name_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('P')
681
  elif slate_type_var3 == 'Showdown':
682
- name_export = name_export.drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']).set_index('CPT')
683
  st.download_button(
684
  label="Portfolio Manager Export (Names)",
685
  data=convert_df(name_export),
 
655
  with pm_opt_col:
656
  if site_var == 'Draftkings':
657
  if slate_type_var3 == 'Regular':
658
+ data_export = data_export.set_index('SP1').drop(columns=['SP1', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
659
  elif slate_type_var3 == 'Showdown':
660
+ data_export = data_export.set_index('CPT').drop(columns=['CPT', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
661
  elif site_var == 'Fanduel':
662
  if slate_type_var3 == 'Regular':
663
+ data_export = data_export.set_index('P').drop(columns=['P', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
664
  elif slate_type_var3 == 'Showdown':
665
+ data_export = data_export.set_index('CPT').drop(columns=['CPT', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
666
  st.download_button(
667
  label="Portfolio Manager Export (IDs)",
668
  data=convert_df(data_export),
 
672
 
673
  if site_var == 'Draftkings':
674
  if slate_type_var3 == 'Regular':
675
+ name_export = name_export.set_index('SP1').drop(columns=['SP1', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
676
  elif slate_type_var3 == 'Showdown':
677
+ name_export = name_export.set_index('CPT').drop(columns=['CPT', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
678
  elif site_var == 'Fanduel':
679
  if slate_type_var3 == 'Regular':
680
+ name_export = name_export.set_index('P').drop(columns=['P', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
681
  elif slate_type_var3 == 'Showdown':
682
+ name_export = name_export.set_index('CPT').drop(columns=['CPT', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
683
  st.download_button(
684
  label="Portfolio Manager Export (Names)",
685
  data=convert_df(name_export),