Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
a3bc4f1
1
Parent(s):
4bda594
added index back into export
Browse files
app.py
CHANGED
|
@@ -370,11 +370,11 @@ with tab2:
|
|
| 370 |
|
| 371 |
if view_var2 == 'Simple':
|
| 372 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 373 |
-
|
| 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 |
-
|
| 377 |
-
st.dataframe(
|
| 378 |
st.download_button(
|
| 379 |
label="Export Tables",
|
| 380 |
data=convert_df_to_csv(final_Proj),
|
|
@@ -479,11 +479,11 @@ with tab2:
|
|
| 479 |
final_Proj = final_Proj
|
| 480 |
if view_var2 == 'Simple':
|
| 481 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 482 |
-
|
| 483 |
elif view_var2 == 'Advanced':
|
| 484 |
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']]
|
| 485 |
-
|
| 486 |
-
st.dataframe(
|
| 487 |
|
| 488 |
st.download_button(
|
| 489 |
label="Export Tables",
|
|
@@ -559,11 +559,11 @@ with tab3:
|
|
| 559 |
|
| 560 |
if view_var3 == 'Simple':
|
| 561 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 562 |
-
|
| 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 |
-
|
| 566 |
-
st.dataframe(
|
| 567 |
st.download_button(
|
| 568 |
label="Export Tables",
|
| 569 |
data=convert_df_to_csv(final_Proj),
|
|
@@ -670,11 +670,11 @@ with tab3:
|
|
| 670 |
final_Proj = final_Proj
|
| 671 |
if view_var3 == 'Simple':
|
| 672 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 673 |
-
|
| 674 |
elif view_var3 == 'Advanced':
|
| 675 |
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']]
|
| 676 |
-
|
| 677 |
-
st.dataframe(
|
| 678 |
|
| 679 |
st.download_button(
|
| 680 |
label="Export Tables",
|
|
@@ -749,11 +749,11 @@ with tab4:
|
|
| 749 |
|
| 750 |
if view_var4 == 'Simple':
|
| 751 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 752 |
-
|
| 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 |
-
|
| 756 |
-
st.dataframe(
|
| 757 |
st.download_button(
|
| 758 |
label="Export Tables",
|
| 759 |
data=convert_df_to_csv(final_Proj),
|
|
@@ -860,11 +860,11 @@ with tab4:
|
|
| 860 |
final_Proj = final_Proj
|
| 861 |
if view_var4 == 'Simple':
|
| 862 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 863 |
-
|
| 864 |
elif view_var4 == 'Advanced':
|
| 865 |
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']]
|
| 866 |
-
|
| 867 |
-
st.dataframe(
|
| 868 |
|
| 869 |
st.download_button(
|
| 870 |
label="Export Tables",
|
|
@@ -939,11 +939,11 @@ with tab5:
|
|
| 939 |
|
| 940 |
if view_var5 == 'Simple':
|
| 941 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 942 |
-
|
| 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 |
-
|
| 946 |
-
st.dataframe(
|
| 947 |
st.download_button(
|
| 948 |
label="Export Tables",
|
| 949 |
data=convert_df_to_csv(final_Proj),
|
|
@@ -1050,11 +1050,11 @@ with tab5:
|
|
| 1050 |
final_Proj = final_Proj
|
| 1051 |
if view_var5 == 'Simple':
|
| 1052 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 1053 |
-
|
| 1054 |
elif view_var5 == 'Advanced':
|
| 1055 |
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']]
|
| 1056 |
-
|
| 1057 |
-
st.dataframe(
|
| 1058 |
|
| 1059 |
st.download_button(
|
| 1060 |
label="Export Tables",
|
|
@@ -1129,11 +1129,11 @@ with tab6:
|
|
| 1129 |
|
| 1130 |
if view_var6 == 'Simple':
|
| 1131 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 1132 |
-
|
| 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 |
-
|
| 1136 |
-
st.dataframe(
|
| 1137 |
st.download_button(
|
| 1138 |
label="Export Tables",
|
| 1139 |
data=convert_df_to_csv(final_Proj),
|
|
@@ -1240,11 +1240,11 @@ with tab6:
|
|
| 1240 |
final_Proj = final_Proj
|
| 1241 |
if view_var6 == 'Simple':
|
| 1242 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 1243 |
-
|
| 1244 |
elif view_var6 == 'Advanced':
|
| 1245 |
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']]
|
| 1246 |
-
|
| 1247 |
-
st.dataframe(
|
| 1248 |
|
| 1249 |
st.download_button(
|
| 1250 |
label="Export Tables",
|
|
|
|
| 370 |
|
| 371 |
if view_var2 == 'Simple':
|
| 372 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 373 |
+
disp_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 |
+
disp_proj = final_Proj.set_index('Player')
|
| 377 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 378 |
st.download_button(
|
| 379 |
label="Export Tables",
|
| 380 |
data=convert_df_to_csv(final_Proj),
|
|
|
|
| 479 |
final_Proj = final_Proj
|
| 480 |
if view_var2 == 'Simple':
|
| 481 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 482 |
+
disp_proj = final_Proj.set_index('Player')
|
| 483 |
elif view_var2 == 'Advanced':
|
| 484 |
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']]
|
| 485 |
+
disp_proj = final_Proj.set_index('Player')
|
| 486 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 487 |
|
| 488 |
st.download_button(
|
| 489 |
label="Export Tables",
|
|
|
|
| 559 |
|
| 560 |
if view_var3 == 'Simple':
|
| 561 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 562 |
+
disp_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 |
+
disp_proj = final_Proj.set_index('Player')
|
| 566 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 567 |
st.download_button(
|
| 568 |
label="Export Tables",
|
| 569 |
data=convert_df_to_csv(final_Proj),
|
|
|
|
| 670 |
final_Proj = final_Proj
|
| 671 |
if view_var3 == 'Simple':
|
| 672 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 673 |
+
disp_proj = final_Proj.set_index('Player')
|
| 674 |
elif view_var3 == 'Advanced':
|
| 675 |
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']]
|
| 676 |
+
disp_proj = final_Proj.set_index('Player')
|
| 677 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 678 |
|
| 679 |
st.download_button(
|
| 680 |
label="Export Tables",
|
|
|
|
| 749 |
|
| 750 |
if view_var4 == 'Simple':
|
| 751 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 752 |
+
disp_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 |
+
disp_proj = final_Proj.set_index('Player')
|
| 756 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 757 |
st.download_button(
|
| 758 |
label="Export Tables",
|
| 759 |
data=convert_df_to_csv(final_Proj),
|
|
|
|
| 860 |
final_Proj = final_Proj
|
| 861 |
if view_var4 == 'Simple':
|
| 862 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 863 |
+
disp_proj = final_Proj.set_index('Player')
|
| 864 |
elif view_var4 == 'Advanced':
|
| 865 |
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']]
|
| 866 |
+
disp_proj = final_Proj.set_index('Player')
|
| 867 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 868 |
|
| 869 |
st.download_button(
|
| 870 |
label="Export Tables",
|
|
|
|
| 939 |
|
| 940 |
if view_var5 == 'Simple':
|
| 941 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 942 |
+
disp_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 |
+
disp_proj = final_Proj.set_index('Player')
|
| 946 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 947 |
st.download_button(
|
| 948 |
label="Export Tables",
|
| 949 |
data=convert_df_to_csv(final_Proj),
|
|
|
|
| 1050 |
final_Proj = final_Proj
|
| 1051 |
if view_var5 == 'Simple':
|
| 1052 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 1053 |
+
disp_proj = final_Proj.set_index('Player')
|
| 1054 |
elif view_var5 == 'Advanced':
|
| 1055 |
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']]
|
| 1056 |
+
disp_proj = final_Proj.set_index('Player')
|
| 1057 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 1058 |
|
| 1059 |
st.download_button(
|
| 1060 |
label="Export Tables",
|
|
|
|
| 1129 |
|
| 1130 |
if view_var6 == 'Simple':
|
| 1131 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 1132 |
+
disp_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 |
+
disp_proj = final_Proj.set_index('Player')
|
| 1136 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 1137 |
st.download_button(
|
| 1138 |
label="Export Tables",
|
| 1139 |
data=convert_df_to_csv(final_Proj),
|
|
|
|
| 1240 |
final_Proj = final_Proj
|
| 1241 |
if view_var6 == 'Simple':
|
| 1242 |
final_Proj = final_Proj[['Player', 'Position', 'Team', 'Salary', 'Median', 'Top_5_finish', '4x%']]
|
| 1243 |
+
disp_proj = final_Proj.set_index('Player')
|
| 1244 |
elif view_var6 == 'Advanced':
|
| 1245 |
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']]
|
| 1246 |
+
disp_proj = final_Proj.set_index('Player')
|
| 1247 |
+
st.dataframe(disp_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), use_container_width = True)
|
| 1248 |
|
| 1249 |
st.download_button(
|
| 1250 |
label="Export Tables",
|