James McCool
commited on
Commit
·
0bab22a
1
Parent(s):
06223ba
Set Player column as index for NBA and NFL projection views
Browse filesModify the display logic for both NBA and NFL projections to set the 'Player' column as the index when rendering Simple and Advanced views. This change improves the readability of the projection tables by removing the redundant Player column while maintaining all existing functionality.
app.py
CHANGED
@@ -170,13 +170,17 @@ with tab1:
|
|
170 |
if sport_var2 == 'NBA':
|
171 |
if view_var2 == 'Simple':
|
172 |
display_Proj = raw_baselines[['Player', 'Position', 'Salary', 'Median', 'GPP%', 'Own']]
|
|
|
173 |
elif view_var2 == 'Advanced':
|
174 |
display_Proj = raw_baselines[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '4x%', '5x%', '6x%', 'GPP%', 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX', 'site', 'version', 'slate', 'timestamp', 'player_id']]
|
|
|
175 |
elif sport_var2 == 'NFL':
|
176 |
if view_var2 == 'Simple':
|
177 |
-
display_Proj = raw_baselines[['Player', 'Position', 'Salary', 'Median', '20+%', 'Own']]
|
|
|
178 |
elif view_var2 == 'Advanced':
|
179 |
display_Proj = raw_baselines[['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', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
|
|
180 |
display_Proj = display_Proj.sort_values(by='Median', ascending=False)
|
181 |
|
182 |
with hold_container:
|
|
|
170 |
if sport_var2 == 'NBA':
|
171 |
if view_var2 == 'Simple':
|
172 |
display_Proj = raw_baselines[['Player', 'Position', 'Salary', 'Median', 'GPP%', 'Own']]
|
173 |
+
display_Proj = display_Proj.set_index('Player')
|
174 |
elif view_var2 == 'Advanced':
|
175 |
display_Proj = raw_baselines[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '4x%', '5x%', '6x%', 'GPP%', 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX', 'site', 'version', 'slate', 'timestamp', 'player_id']]
|
176 |
+
display_Proj = display_Proj.set_index('Player')
|
177 |
elif sport_var2 == 'NFL':
|
178 |
if view_var2 == 'Simple':
|
179 |
+
display_Proj = raw_baselines[['Player', 'Position', 'Salary', 'Median', '20+%', 'Own']]
|
180 |
+
display_Proj = display_Proj.set_index('Player')
|
181 |
elif view_var2 == 'Advanced':
|
182 |
display_Proj = raw_baselines[['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', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
183 |
+
display_Proj = display_Proj.set_index('Player')
|
184 |
display_Proj = display_Proj.sort_values(by='Median', ascending=False)
|
185 |
|
186 |
with hold_container:
|