Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
4bda594
1
Parent(s):
19ecf86
added back in ownership ranges
Browse files
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(
|