James McCool commited on
Commit
2fb81af
·
1 Parent(s): df3b872

Update data export logic in app.py for league-specific handling: modify index settings for Draftkings and Fanduel exports based on league type (NBA or WNBA), ensuring accurate data representation and enhancing the export functionality for different sports.

Browse files
Files changed (1) hide show
  1. app.py +32 -8
app.py CHANGED
@@ -621,12 +621,18 @@ with tab2:
621
  with pm_opt_col:
622
  if site_var2 == 'Draftkings':
623
  if slate_type_var1 == 'Regular':
624
- data_export = data_export.set_index('SP1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
625
  elif slate_type_var1 == 'Showdown':
626
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
627
  elif site_var2 == 'Fanduel':
628
  if slate_type_var1 == 'Regular':
629
- data_export = data_export.set_index('P').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
630
  elif slate_type_var1 == 'Showdown':
631
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
632
  st.download_button(
@@ -638,12 +644,18 @@ with tab2:
638
 
639
  if site_var2 == 'Draftkings':
640
  if slate_type_var1 == 'Regular':
641
- name_export = name_export.set_index('SP1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
642
  elif slate_type_var1 == 'Showdown':
643
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
644
  elif site_var2 == 'Fanduel':
645
  if slate_type_var1 == 'Regular':
646
- name_export = name_export.set_index('P').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
647
  elif slate_type_var1 == 'Showdown':
648
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
649
  st.download_button(
@@ -705,12 +717,18 @@ with tab2:
705
  with pm_opt_col:
706
  if site_var2 == 'Draftkings':
707
  if slate_type_var1 == 'Regular':
708
- data_export = data_export.set_index('SP1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
709
  elif slate_type_var1 == 'Showdown':
710
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
711
  elif site_var2 == 'Fanduel':
712
  if slate_type_var1 == 'Regular':
713
- data_export = data_export.set_index('P').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
714
  elif slate_type_var1 == 'Showdown':
715
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
716
  st.download_button(
@@ -722,12 +740,18 @@ with tab2:
722
 
723
  if site_var2 == 'Draftkings':
724
  if slate_type_var1 == 'Regular':
725
- name_export = name_export.set_index('SP1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
726
  elif slate_type_var1 == 'Showdown':
727
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
728
  elif site_var2 == 'Fanduel':
729
  if slate_type_var1 == 'Regular':
730
- name_export = name_export.set_index('P').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
 
 
 
731
  elif slate_type_var1 == 'Showdown':
732
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
733
  st.download_button(
 
621
  with pm_opt_col:
622
  if site_var2 == 'Draftkings':
623
  if slate_type_var1 == 'Regular':
624
+ if league_var == 'NBA':
625
+ data_export = data_export.set_index('PG').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
626
+ elif league_var == 'WNBA':
627
+ data_export = data_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
628
  elif slate_type_var1 == 'Showdown':
629
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
630
  elif site_var2 == 'Fanduel':
631
  if slate_type_var1 == 'Regular':
632
+ if league_var == 'NBA':
633
+ data_export = data_export.set_index('PG1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
634
+ elif league_var == 'WNBA':
635
+ data_export = data_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
636
  elif slate_type_var1 == 'Showdown':
637
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
638
  st.download_button(
 
644
 
645
  if site_var2 == 'Draftkings':
646
  if slate_type_var1 == 'Regular':
647
+ if league_var == 'NBA':
648
+ name_export = name_export.set_index('PG').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
649
+ elif league_var == 'WNBA':
650
+ name_export = name_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
651
  elif slate_type_var1 == 'Showdown':
652
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
653
  elif site_var2 == 'Fanduel':
654
  if slate_type_var1 == 'Regular':
655
+ if league_var == 'NBA':
656
+ name_export = name_export.set_index('PG1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
657
+ elif league_var == 'WNBA':
658
+ name_export = name_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
659
  elif slate_type_var1 == 'Showdown':
660
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
661
  st.download_button(
 
717
  with pm_opt_col:
718
  if site_var2 == 'Draftkings':
719
  if slate_type_var1 == 'Regular':
720
+ if league_var == 'NBA':
721
+ data_export = data_export.set_index('PG').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
722
+ elif league_var == 'WNBA':
723
+ data_export = data_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
724
  elif slate_type_var1 == 'Showdown':
725
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
726
  elif site_var2 == 'Fanduel':
727
  if slate_type_var1 == 'Regular':
728
+ if league_var == 'NBA':
729
+ data_export = data_export.set_index('PG1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
730
+ elif league_var == 'WNBA':
731
+ data_export = data_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
732
  elif slate_type_var1 == 'Showdown':
733
  data_export = data_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
734
  st.download_button(
 
740
 
741
  if site_var2 == 'Draftkings':
742
  if slate_type_var1 == 'Regular':
743
+ if league_var == 'NBA':
744
+ name_export = name_export.set_index('PG').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
745
+ elif league_var == 'WNBA':
746
+ name_export = name_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
747
  elif slate_type_var1 == 'Showdown':
748
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
749
  elif site_var2 == 'Fanduel':
750
  if slate_type_var1 == 'Regular':
751
+ if league_var == 'NBA':
752
+ name_export = name_export.set_index('PG1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
753
+ elif league_var == 'WNBA':
754
+ name_export = name_export.set_index('G1').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
755
  elif slate_type_var1 == 'Showdown':
756
  name_export = name_export.set_index('CPT').drop(columns=['salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own'], axis=1)
757
  st.download_button(