Spaces:
Running
Running
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
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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(
|