Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -330,7 +330,7 @@ with tab5:
|
|
| 330 |
export_container = st.empty()
|
| 331 |
|
| 332 |
with col1:
|
| 333 |
-
prop_type_var = st.selectbox('Select prop category', options = ['Pass Yards', 'Rush Yards', 'Receiving Yards'])
|
| 334 |
|
| 335 |
if st.button('Simulate Prop Category'):
|
| 336 |
with col2:
|
|
@@ -367,6 +367,16 @@ with tab5:
|
|
| 367 |
prop_df['Over'] = np.where(prop_df['over_line'] < 0, (-(prop_df['over_line'])/((-(prop_df['over_line']))+101)), 101/(prop_df['over_line']+101))
|
| 368 |
prop_df['Under'] = np.where(prop_df['under_line'] < 0, (-(prop_df['under_line'])/((-(prop_df['under_line']))+101)), 101/(prop_df['under_line']+101))
|
| 369 |
df = pd.merge(overall_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 370 |
|
| 371 |
prop_dict = dict(zip(df.Player, df.Prop))
|
| 372 |
over_dict = dict(zip(df.Player, df.Over))
|
|
@@ -382,6 +392,8 @@ with tab5:
|
|
| 382 |
df['Median'] = df['rush_yards']
|
| 383 |
elif prop_type_var == "Receiving Yards":
|
| 384 |
df['Median'] = df['rec_yards']
|
|
|
|
|
|
|
| 385 |
|
| 386 |
flex_file = df
|
| 387 |
flex_file['Floor'] = flex_file['Median'] * .20
|
|
|
|
| 330 |
export_container = st.empty()
|
| 331 |
|
| 332 |
with col1:
|
| 333 |
+
prop_type_var = st.selectbox('Select prop category', options = ['Pass Yards', 'Rush Yards', 'Receiving Yards', 'Receptions'])
|
| 334 |
|
| 335 |
if st.button('Simulate Prop Category'):
|
| 336 |
with col2:
|
|
|
|
| 367 |
prop_df['Over'] = np.where(prop_df['over_line'] < 0, (-(prop_df['over_line'])/((-(prop_df['over_line']))+101)), 101/(prop_df['over_line']+101))
|
| 368 |
prop_df['Under'] = np.where(prop_df['under_line'] < 0, (-(prop_df['under_line'])/((-(prop_df['under_line']))+101)), 101/(prop_df['under_line']+101))
|
| 369 |
df = pd.merge(overall_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
| 370 |
+
elif prop_type_var == "Receptions":
|
| 371 |
+
prop_df = prop_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
| 372 |
+
prop_df = prop_df.loc[prop_df['prop_type'] == 'receptions']
|
| 373 |
+
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
| 374 |
+
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
| 375 |
+
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
| 376 |
+
st.table(prop_df)
|
| 377 |
+
prop_df['Over'] = np.where(prop_df['over_line'] < 0, (-(prop_df['over_line'])/((-(prop_df['over_line']))+101)), 101/(prop_df['over_line']+101))
|
| 378 |
+
prop_df['Under'] = np.where(prop_df['under_line'] < 0, (-(prop_df['under_line'])/((-(prop_df['under_line']))+101)), 101/(prop_df['under_line']+101))
|
| 379 |
+
df = pd.merge(overall_stats, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
| 380 |
|
| 381 |
prop_dict = dict(zip(df.Player, df.Prop))
|
| 382 |
over_dict = dict(zip(df.Player, df.Over))
|
|
|
|
| 392 |
df['Median'] = df['rush_yards']
|
| 393 |
elif prop_type_var == "Receiving Yards":
|
| 394 |
df['Median'] = df['rec_yards']
|
| 395 |
+
elif prop_type_var == "Receptions":
|
| 396 |
+
df['Median'] = df['rec']
|
| 397 |
|
| 398 |
flex_file = df
|
| 399 |
flex_file['Floor'] = flex_file['Median'] * .20
|