Spaces:
Running
Running
James McCool
commited on
Commit
·
fdf5897
1
Parent(s):
5175e51
Refactor data export logic in app.py to streamline column dropping and index setting for DraftKings and FanDuel. This update enhances the clarity of exported data by ensuring consistent handling across different slate types, improving overall user experience.
Browse files
app.py
CHANGED
@@ -655,31 +655,31 @@ 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
|
669 |
file_name='MLB_optimals_export.csv',
|
670 |
mime='text/csv',
|
671 |
)
|
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.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),
|
669 |
file_name='MLB_optimals_export.csv',
|
670 |
mime='text/csv',
|
671 |
)
|
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),
|