Multichem commited on
Commit
f3b8f99
·
1 Parent(s): 672b3ae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -0
app.py CHANGED
@@ -267,6 +267,8 @@ with tab1:
267
  player_var1 = st.multiselect('Which players would you like to include in the tables?', options = total_players, key='player_var1')
268
  elif split_var4 == 'All':
269
  player_var1 = total_players
 
 
270
 
271
  min_var1 = st.slider("Is there a certain minutes range you want to view?", 0, 60, (0, 60), key='min_var1')
272
 
@@ -282,6 +284,8 @@ with tab1:
282
  working_data = working_data[working_data['Date'] <= high_date]
283
  working_data = working_data[working_data['Min'] >= min_var1[0]]
284
  working_data = working_data[working_data['Min'] <= min_var1[1]]
 
 
285
  working_data = working_data[working_data['Team'].isin(team_var1)]
286
  working_data = working_data[working_data['Player'].isin(player_var1)]
287
  season_long_table = seasonlong_build(working_data)
@@ -304,6 +308,8 @@ with tab1:
304
  working_data = working_data[working_data['Date'] <= high_date]
305
  working_data = working_data[working_data['Min'] >= min_var1[0]]
306
  working_data = working_data[working_data['Min'] <= min_var1[1]]
 
 
307
  working_data = working_data[working_data['Team'].isin(team_var1)]
308
  working_data = working_data[working_data['Player'].isin(player_var1)]
309
  working_data = working_data.reset_index(drop=True)
@@ -379,6 +385,8 @@ with tab2:
379
  elif split_var2_t2 == 'All':
380
  low_date_t2 = gamelog_table['Date'].min()
381
  high_date_t2 = gamelog_table['Date'].max()
 
 
382
 
383
  min_var1_t2 = st.slider("Is there a certain minutes range you want to view?", 0, 60, (0, 60), key='min_var1_t2')
384
 
@@ -391,6 +399,8 @@ with tab2:
391
  working_data = working_data[working_data['Date'] <= high_date_t2]
392
  working_data = working_data[working_data['Min'] >= min_var1_t2[0]]
393
  working_data = working_data[working_data['Min'] <= min_var1_t2[1]]
 
 
394
  working_data = working_data[working_data['Team'].isin(corr_var1_t2)]
395
  if corr_var == 'Fantasy':
396
  corr_display = run_fantasy_corr(working_data)
@@ -405,6 +415,8 @@ with tab2:
405
  working_data = working_data[working_data['Date'] <= high_date_t2]
406
  working_data = working_data[working_data['Min'] >= min_var1_t2[0]]
407
  working_data = working_data[working_data['Min'] <= min_var1_t2[1]]
 
 
408
  working_data = working_data[working_data['Player'].isin(corr_var1_t2)]
409
  if corr_var == 'Fantasy':
410
  corr_display = run_fantasy_corr(working_data)
@@ -458,6 +470,8 @@ with tab3:
458
  low_date3 = gamelog_table['Date'].min()
459
  high_date3 = gamelog_table['Date'].max()
460
 
 
 
461
  min_var3 = st.slider("Is there a certain minutes range you want to view?", 0, 60, (0, 60), key='min_var3')
462
 
463
  with col2:
@@ -476,6 +490,8 @@ with tab3:
476
  working_data = working_data[working_data['Pos'] == pos_var3]
477
  working_data = working_data[working_data['Min'] >= min_var3[0]]
478
  working_data = working_data[working_data['Min'] <= min_var3[1]]
 
 
479
  working_data = working_data[working_data['Opp'] == team_var3]
480
  working_data = working_data.reset_index(drop=True)
481
  if disp_var3 == 'Fantasy':
 
267
  player_var1 = st.multiselect('Which players would you like to include in the tables?', options = total_players, key='player_var1')
268
  elif split_var4 == 'All':
269
  player_var1 = total_players
270
+
271
+ spread_var1 = st.slider("Is there a certain spread range you want to view?", -100, 100, (-100, 100), key='min_var1')
272
 
273
  min_var1 = st.slider("Is there a certain minutes range you want to view?", 0, 60, (0, 60), key='min_var1')
274
 
 
284
  working_data = working_data[working_data['Date'] <= high_date]
285
  working_data = working_data[working_data['Min'] >= min_var1[0]]
286
  working_data = working_data[working_data['Min'] <= min_var1[1]]
287
+ working_data = working_data[working_data['spread'] >= spread_var1[0]]
288
+ working_data = working_data[working_data['spread'] <= spread_var1[1]]
289
  working_data = working_data[working_data['Team'].isin(team_var1)]
290
  working_data = working_data[working_data['Player'].isin(player_var1)]
291
  season_long_table = seasonlong_build(working_data)
 
308
  working_data = working_data[working_data['Date'] <= high_date]
309
  working_data = working_data[working_data['Min'] >= min_var1[0]]
310
  working_data = working_data[working_data['Min'] <= min_var1[1]]
311
+ working_data = working_data[working_data['spread'] >= spread_var1[0]]
312
+ working_data = working_data[working_data['spread'] <= spread_var1[1]]
313
  working_data = working_data[working_data['Team'].isin(team_var1)]
314
  working_data = working_data[working_data['Player'].isin(player_var1)]
315
  working_data = working_data.reset_index(drop=True)
 
385
  elif split_var2_t2 == 'All':
386
  low_date_t2 = gamelog_table['Date'].min()
387
  high_date_t2 = gamelog_table['Date'].max()
388
+
389
+ spread_var1_t2 = st.slider("Is there a certain spread range you want to view?", -100, 100, (-100, 100), key='spread_var1_t2')
390
 
391
  min_var1_t2 = st.slider("Is there a certain minutes range you want to view?", 0, 60, (0, 60), key='min_var1_t2')
392
 
 
399
  working_data = working_data[working_data['Date'] <= high_date_t2]
400
  working_data = working_data[working_data['Min'] >= min_var1_t2[0]]
401
  working_data = working_data[working_data['Min'] <= min_var1_t2[1]]
402
+ working_data = working_data[working_data['spread'] >= spread_var1_t2[0]]
403
+ working_data = working_data[working_data['spread'] <= spread_var1_t2[1]]
404
  working_data = working_data[working_data['Team'].isin(corr_var1_t2)]
405
  if corr_var == 'Fantasy':
406
  corr_display = run_fantasy_corr(working_data)
 
415
  working_data = working_data[working_data['Date'] <= high_date_t2]
416
  working_data = working_data[working_data['Min'] >= min_var1_t2[0]]
417
  working_data = working_data[working_data['Min'] <= min_var1_t2[1]]
418
+ working_data = working_data[working_data['spread'] >= spread_var1_t2[0]]
419
+ working_data = working_data[working_data['spread'] <= spread_var1_t2[1]]
420
  working_data = working_data[working_data['Player'].isin(corr_var1_t2)]
421
  if corr_var == 'Fantasy':
422
  corr_display = run_fantasy_corr(working_data)
 
470
  low_date3 = gamelog_table['Date'].min()
471
  high_date3 = gamelog_table['Date'].max()
472
 
473
+ spread_var3 = st.slider("Is there a certain spread range you want to view?", -100, 100, (-100, 100), key='spread_var3')
474
+
475
  min_var3 = st.slider("Is there a certain minutes range you want to view?", 0, 60, (0, 60), key='min_var3')
476
 
477
  with col2:
 
490
  working_data = working_data[working_data['Pos'] == pos_var3]
491
  working_data = working_data[working_data['Min'] >= min_var3[0]]
492
  working_data = working_data[working_data['Min'] <= min_var3[1]]
493
+ working_data = working_data[working_data['spread'] >= spread_var3[0]]
494
+ working_data = working_data[working_data['spread'] <= spread_var3[1]]
495
  working_data = working_data[working_data['Opp'] == team_var3]
496
  working_data = working_data.reset_index(drop=True)
497
  if disp_var3 == 'Fantasy':