Update app.py
Browse files
app.py
CHANGED
@@ -71,7 +71,7 @@ def init_baselines():
|
|
71 |
raw_display.columns = raw_display.iloc[0]
|
72 |
raw_display = raw_display[1:]
|
73 |
raw_display = raw_display.reset_index(drop=True)
|
74 |
-
raw_display.replace('',
|
75 |
raw_display = raw_display[['PID', 'Player', 'Team', 'Avg Minutes last 30 days for team', 'Minutes Projection', 'Rotation Impact (versus last 30 days)',
|
76 |
'Injury Notes', 'Minute Change', 'Baseline Team PM', 'Net Rotation PM +/- for Team', 'Projected PM for Game', 'Offset', 'Rank']]
|
77 |
raw_display['Minute Change'].replace('+', '', inplace=True)
|
@@ -98,7 +98,7 @@ with tab1:
|
|
98 |
team_var1 = public_minutes.TC.values.tolist()
|
99 |
public_minutes = public_minutes[public_minutes['TC'].isin(team_var1)]
|
100 |
player_min_disp = public_minutes.set_index('Player')
|
101 |
-
player_min_disp = player_min_disp.sort_values(by=['TC', 'MP (Today)'], ascending=[
|
102 |
st.dataframe(player_min_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
|
103 |
st.download_button(
|
104 |
label="Export Minutes Baselines",
|
@@ -118,7 +118,7 @@ with tab2:
|
|
118 |
team_var2 = player_impact.Team.values.tolist()
|
119 |
player_impact = player_impact[player_impact['Team'].isin(team_var2)]
|
120 |
player_impact_disp = player_impact.set_index('Player')
|
121 |
-
player_impact_disp = player_impact_disp.sort_values(by=['Team', 'Rotation Impact (versus last 30 days)'], ascending=[
|
122 |
st.dataframe(player_impact_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
|
123 |
st.download_button(
|
124 |
label="Export Player Impacts",
|
|
|
71 |
raw_display.columns = raw_display.iloc[0]
|
72 |
raw_display = raw_display[1:]
|
73 |
raw_display = raw_display.reset_index(drop=True)
|
74 |
+
raw_display.replace('', 0, inplace=True)
|
75 |
raw_display = raw_display[['PID', 'Player', 'Team', 'Avg Minutes last 30 days for team', 'Minutes Projection', 'Rotation Impact (versus last 30 days)',
|
76 |
'Injury Notes', 'Minute Change', 'Baseline Team PM', 'Net Rotation PM +/- for Team', 'Projected PM for Game', 'Offset', 'Rank']]
|
77 |
raw_display['Minute Change'].replace('+', '', inplace=True)
|
|
|
98 |
team_var1 = public_minutes.TC.values.tolist()
|
99 |
public_minutes = public_minutes[public_minutes['TC'].isin(team_var1)]
|
100 |
player_min_disp = public_minutes.set_index('Player')
|
101 |
+
player_min_disp = player_min_disp.sort_values(by=['TC', 'MP (Today)'], ascending=[True, False])
|
102 |
st.dataframe(player_min_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
|
103 |
st.download_button(
|
104 |
label="Export Minutes Baselines",
|
|
|
118 |
team_var2 = player_impact.Team.values.tolist()
|
119 |
player_impact = player_impact[player_impact['Team'].isin(team_var2)]
|
120 |
player_impact_disp = player_impact.set_index('Player')
|
121 |
+
player_impact_disp = player_impact_disp.sort_values(by=['Team', 'Rotation Impact (versus last 30 days)'], ascending=[True, False])
|
122 |
st.dataframe(player_impact_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
|
123 |
st.download_button(
|
124 |
label="Export Player Impacts",
|