James McCool commited on
Commit
4bda594
·
1 Parent(s): 19ecf86

added back in ownership ranges

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -365,14 +365,14 @@ with tab2:
365
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var2[1]]
366
  if pos_var2 != 'All':
367
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var2))]
368
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
369
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
370
 
371
  if view_var2 == 'Simple':
372
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
373
  final_Proj = final_Proj.set_index('Player')
374
  elif view_var2 == 'Advanced':
375
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
376
  final_Proj = final_Proj.set_index('Player')
377
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
378
  st.download_button(
@@ -554,14 +554,14 @@ with tab3:
554
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var3[1]]
555
  if pos_var3 != 'All':
556
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var3))]
557
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
558
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
559
 
560
  if view_var3 == 'Simple':
561
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
562
  final_Proj = final_Proj.set_index('Player')
563
  elif view_var3 == 'Advanced':
564
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
565
  final_Proj = final_Proj.set_index('Player')
566
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
567
  st.download_button(
@@ -743,7 +743,7 @@ with tab4:
743
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var4[1]]
744
  if pos_var4 != 'All':
745
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var4))]
746
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
747
  final_Proj = final_Proj.set_index('Player')
748
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
749
 
@@ -751,7 +751,7 @@ with tab4:
751
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
752
  final_Proj = final_Proj.set_index('Player')
753
  elif view_var4 == 'Advanced':
754
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
755
  final_Proj = final_Proj.set_index('Player')
756
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
757
  st.download_button(
@@ -933,7 +933,7 @@ with tab5:
933
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var5[1]]
934
  if pos_var5 != 'All':
935
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var5))]
936
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
937
  final_Proj = final_Proj.set_index('Player')
938
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
939
 
@@ -941,7 +941,7 @@ with tab5:
941
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
942
  final_Proj = final_Proj.set_index('Player')
943
  elif view_var5 == 'Advanced':
944
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
945
  final_Proj = final_Proj.set_index('Player')
946
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
947
  st.download_button(
@@ -1123,7 +1123,7 @@ with tab6:
1123
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var6[1]]
1124
  if pos_var6 != 'All':
1125
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var6))]
1126
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
1127
  final_Proj = final_Proj.set_index('Player')
1128
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
1129
 
@@ -1131,7 +1131,7 @@ with tab6:
1131
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
1132
  final_Proj = final_Proj.set_index('Player')
1133
  elif view_var6 == 'Advanced':
1134
- final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'CPT_Own', 'LevX']]
1135
  final_Proj = final_Proj.set_index('Player')
1136
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
1137
  st.download_button(
 
365
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var2[1]]
366
  if pos_var2 != 'All':
367
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var2))]
368
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
369
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
370
 
371
  if view_var2 == 'Simple':
372
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
373
  final_Proj = final_Proj.set_index('Player')
374
  elif view_var2 == 'Advanced':
375
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
376
  final_Proj = final_Proj.set_index('Player')
377
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
378
  st.download_button(
 
554
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var3[1]]
555
  if pos_var3 != 'All':
556
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var3))]
557
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
558
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
559
 
560
  if view_var3 == 'Simple':
561
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
562
  final_Proj = final_Proj.set_index('Player')
563
  elif view_var3 == 'Advanced':
564
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
565
  final_Proj = final_Proj.set_index('Player')
566
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
567
  st.download_button(
 
743
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var4[1]]
744
  if pos_var4 != 'All':
745
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var4))]
746
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
747
  final_Proj = final_Proj.set_index('Player')
748
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
749
 
 
751
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
752
  final_Proj = final_Proj.set_index('Player')
753
  elif view_var4 == 'Advanced':
754
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
755
  final_Proj = final_Proj.set_index('Player')
756
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
757
  st.download_button(
 
933
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var5[1]]
934
  if pos_var5 != 'All':
935
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var5))]
936
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
937
  final_Proj = final_Proj.set_index('Player')
938
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
939
 
 
941
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
942
  final_Proj = final_Proj.set_index('Player')
943
  elif view_var5 == 'Advanced':
944
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
945
  final_Proj = final_Proj.set_index('Player')
946
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
947
  st.download_button(
 
1123
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var6[1]]
1124
  if pos_var6 != 'All':
1125
  final_Proj = raw_baselines[raw_baselines['Position'].str.contains('|'.join(pos_var6))]
1126
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
1127
  final_Proj = final_Proj.set_index('Player')
1128
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
1129
 
 
1131
  final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
1132
  final_Proj = final_Proj.set_index('Player')
1133
  elif view_var6 == 'Advanced':
1134
+ final_Proj = final_Proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%', 'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX']]
1135
  final_Proj = final_Proj.set_index('Player')
1136
  st.dataframe(final_Proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
1137
  st.download_button(