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