Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -174,37 +174,53 @@ with tab1:
|
|
| 174 |
if st.button("Load Data", key='load_data'):
|
| 175 |
if site_var1 == 'Draftkings':
|
| 176 |
if 'working_seed' in st.session_state:
|
| 177 |
-
|
| 178 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 179 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
else:
|
| 184 |
st.session_state.working_seed = DK_seed.copy()
|
| 185 |
-
|
| 186 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
|
| 192 |
elif site_var1 == 'Fanduel':
|
| 193 |
if 'working_seed' in st.session_state:
|
| 194 |
-
|
| 195 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 196 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
else:
|
| 201 |
st.session_state.working_seed = FD_seed.copy()
|
| 202 |
-
|
| 203 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
|
| 209 |
with st.container():
|
| 210 |
if 'data_export_display' in st.session_state:
|
|
|
|
| 174 |
if st.button("Load Data", key='load_data'):
|
| 175 |
if site_var1 == 'Draftkings':
|
| 176 |
if 'working_seed' in st.session_state:
|
| 177 |
+
column_indices = [12, 13]
|
| 178 |
+
filter_mask = np.logical_or(
|
| 179 |
+
np.isin(st.session_state.working_seed[:, column_indices[0]], team_var2),
|
| 180 |
+
np.isin(st.session_state.working_seed[:, column_indices[1]], stack_var2)
|
| 181 |
+
)
|
| 182 |
+
st.session_state.working_seed = st.session_state.working_seed[filter_mask]
|
| 183 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 184 |
+
if 'data_export_display' in st.session_state:
|
| 185 |
+
st.session_state.data_export_freq = pd.DataFrame(calculate_DK_value_frequencies(st.session_state.working_seed), columns=['Player', 'Exposure'])
|
| 186 |
+
st.session_state.data_export_freq = st.session_state.data_export_freq.sort_values(by='Exposure', ascending=False)
|
| 187 |
else:
|
| 188 |
st.session_state.working_seed = DK_seed.copy()
|
| 189 |
+
column_indices = [12, 13]
|
| 190 |
+
filter_mask = np.logical_or(
|
| 191 |
+
np.isin(st.session_state.working_seed[:, column_indices[0]], team_var2),
|
| 192 |
+
np.isin(st.session_state.working_seed[:, column_indices[1]], stack_var2)
|
| 193 |
+
)
|
| 194 |
+
st.session_state.working_seed = st.session_state.working_seed[filter_mask]
|
| 195 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 196 |
+
if 'data_export_display' in st.session_state:
|
| 197 |
+
st.session_state.data_export_freq = pd.DataFrame(calculate_DK_value_frequencies(st.session_state.working_seed), columns=['Player', 'Exposure'])
|
| 198 |
+
st.session_state.data_export_freq = st.session_state.data_export_freq.sort_values(by='Exposure', ascending=False)
|
| 199 |
|
| 200 |
elif site_var1 == 'Fanduel':
|
| 201 |
if 'working_seed' in st.session_state:
|
| 202 |
+
column_indices = [11, 12]
|
| 203 |
+
filter_mask = np.logical_or(
|
| 204 |
+
np.isin(st.session_state.working_seed[:, column_indices[0]], team_var2),
|
| 205 |
+
np.isin(st.session_state.working_seed[:, column_indices[1]], stack_var2)
|
| 206 |
+
)
|
| 207 |
+
st.session_state.working_seed = st.session_state.working_seed[filter_mask]
|
| 208 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 209 |
+
if 'data_export_display' in st.session_state:
|
| 210 |
+
st.session_state.data_export_freq = pd.DataFrame(calculate_FD_value_frequencies(st.session_state.working_seed), columns=['Player', 'Exposure'])
|
| 211 |
+
st.session_state.data_export_freq = st.session_state.data_export_freq.sort_values(by='Exposure', ascending=False)
|
| 212 |
else:
|
| 213 |
st.session_state.working_seed = FD_seed.copy()
|
| 214 |
+
column_indices = [11, 12]
|
| 215 |
+
filter_mask = np.logical_or(
|
| 216 |
+
np.isin(st.session_state.working_seed[:, column_indices[0]], team_var2),
|
| 217 |
+
np.isin(st.session_state.working_seed[:, column_indices[1]], stack_var2)
|
| 218 |
+
)
|
| 219 |
+
st.session_state.working_seed = st.session_state.working_seed[filter_mask]
|
| 220 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:1000], columns=column_names)
|
| 221 |
+
if 'data_export_display' in st.session_state:
|
| 222 |
+
st.session_state.data_export_freq = pd.DataFrame(calculate_FD_value_frequencies(st.session_state.working_seed), columns=['Player', 'Exposure'])
|
| 223 |
+
st.session_state.data_export_freq = st.session_state.data_export_freq.sort_values(by='Exposure', ascending=False)
|
| 224 |
|
| 225 |
with st.container():
|
| 226 |
if 'data_export_display' in st.session_state:
|