Spaces:
Running
Running
James McCool
commited on
Commit
·
1a1a009
1
Parent(s):
6c751a2
Enhance app.py by standardizing team abbreviations for Draftkings and Fanduel data, ensuring consistency in data representation. Additionally, clear session state on data export to prevent stale data issues. This improves data integrity and user experience in the application.
Browse files
app.py
CHANGED
@@ -57,11 +57,13 @@ def init_baselines():
|
|
57 |
DK_load_display = DK_load_display.drop_duplicates(subset=['Player'], keep='first')
|
58 |
|
59 |
dk_raw = DK_load_display.dropna(subset=['Median'])
|
|
|
60 |
|
61 |
FD_load_display = load_display[load_display['Site'] == 'Fanduel']
|
62 |
FD_load_display = FD_load_display.drop_duplicates(subset=['Player'], keep='first')
|
63 |
|
64 |
fd_raw = FD_load_display.dropna(subset=['Median'])
|
|
|
65 |
|
66 |
return dk_raw, fd_raw
|
67 |
|
@@ -193,6 +195,8 @@ with tab2:
|
|
193 |
file_name='NHL_optimals_export.csv',
|
194 |
mime='text/csv',
|
195 |
)
|
|
|
|
|
196 |
|
197 |
with col2:
|
198 |
if st.button("Load Data", key='load_data'):
|
|
|
57 |
DK_load_display = DK_load_display.drop_duplicates(subset=['Player'], keep='first')
|
58 |
|
59 |
dk_raw = DK_load_display.dropna(subset=['Median'])
|
60 |
+
dk_raw['Team'] = dk_raw['Team'].replace(['TB', 'SJ', 'LA'], ['TBL', 'SJS', 'LAK'])
|
61 |
|
62 |
FD_load_display = load_display[load_display['Site'] == 'Fanduel']
|
63 |
FD_load_display = FD_load_display.drop_duplicates(subset=['Player'], keep='first')
|
64 |
|
65 |
fd_raw = FD_load_display.dropna(subset=['Median'])
|
66 |
+
fd_raw['Team'] = fd_raw['Team'].replace(['TB', 'SJ', 'LA'], ['TBL', 'SJS', 'LAK'])
|
67 |
|
68 |
return dk_raw, fd_raw
|
69 |
|
|
|
195 |
file_name='NHL_optimals_export.csv',
|
196 |
mime='text/csv',
|
197 |
)
|
198 |
+
for key in st.session_state.keys():
|
199 |
+
del st.session_state[key]
|
200 |
|
201 |
with col2:
|
202 |
if st.button("Load Data", key='load_data'):
|