James McCool commited on
Commit
08a2ebe
·
1 Parent(s): 7499a50

Enhance data processing in app.py by removing duplicate player entries in final line and power play combinations, ensuring cleaner and more accurate data presentation.

Browse files
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -114,6 +114,7 @@ with tab2:
114
  final_line_combos = line_frame[line_frame['Site'] == str(site_var2)]
115
  final_line_combos = final_line_combos[final_line_combos['Type'] == 'Basic']
116
  final_line_combos = final_line_combos[final_line_combos['Slate'] == main_var2]
 
117
  final_line_combos = final_line_combos.sort_values(by='Median', ascending=False)
118
  st.dataframe(final_line_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
119
  st.download_button(
@@ -138,6 +139,7 @@ with tab3:
138
  final_pp_combos = pp_frame[pp_frame['Site'] == str(site_var3)]
139
  final_pp_combos = final_pp_combos[final_pp_combos['Type'] == 'Basic']
140
  final_pp_combos = final_pp_combos[final_pp_combos['Slate'] == main_var3]
 
141
  final_pp_combos = final_pp_combos.sort_values(by='Median', ascending=False)
142
  st.dataframe(final_pp_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
143
  st.download_button(
 
114
  final_line_combos = line_frame[line_frame['Site'] == str(site_var2)]
115
  final_line_combos = final_line_combos[final_line_combos['Type'] == 'Basic']
116
  final_line_combos = final_line_combos[final_line_combos['Slate'] == main_var2]
117
+ final_line_combos = final_line_combos.drop_duplicates(subset=['Player'])
118
  final_line_combos = final_line_combos.sort_values(by='Median', ascending=False)
119
  st.dataframe(final_line_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
120
  st.download_button(
 
139
  final_pp_combos = pp_frame[pp_frame['Site'] == str(site_var3)]
140
  final_pp_combos = final_pp_combos[final_pp_combos['Type'] == 'Basic']
141
  final_pp_combos = final_pp_combos[final_pp_combos['Slate'] == main_var3]
142
+ final_pp_combos = final_pp_combos.drop_duplicates(subset=['Player'])
143
  final_pp_combos = final_pp_combos.sort_values(by='Median', ascending=False)
144
  st.dataframe(final_pp_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
145
  st.download_button(