Multichem commited on
Commit
b0ae9e8
·
1 Parent(s): 053d8b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
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