Multichem commited on
Commit
36375e2
·
verified ·
1 Parent(s): 4dc7379

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -1
app.py CHANGED
@@ -203,20 +203,47 @@ with tab2:
203
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
204
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
205
  table_instance = table_instance[table_instance['Week'].isin(week_var1)]
 
 
 
 
 
 
 
206
  elif stat_type_var1 == 'WR/TE Usage (Weekly)':
207
  table_instance = wr_search
208
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
209
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
210
  table_instance = table_instance[table_instance['Week'].isin(week_var1)]
 
 
 
 
 
 
 
211
  elif stat_type_var1 == 'RB Usage (Season)':
212
  table_instance = rb_season
213
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
214
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
 
 
 
 
 
 
 
215
  elif stat_type_var1 == 'WR/TE Usage (Season)':
216
  table_instance = wr_season
217
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
218
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
219
-
 
 
 
 
 
 
220
  with col2:
221
  if stat_type_var1 == 'RB Usage (Weekly)':
222
  st.dataframe(table_instance.style.background_gradient(axis=0).background_gradient(cmap = 'RdYlGn').background_gradient(cmap='RdYlGn_r', subset = 'Utilization Rank').format(rb_util, precision=2), height=1000, use_container_width = True)
 
203
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
204
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
205
  table_instance = table_instance[table_instance['Week'].isin(week_var1)]
206
+ table_instance['PPR_Diff'] = table_instance['PPR'] - table_instance['exPPR']
207
+ # Reorder columns to insert PPR_Diff between PPR and Utilization Rank
208
+ cols = table_instance.columns.tolist()
209
+ ppr_index = cols.index('PPR')
210
+ utilization_rank_index = cols.index('Utilization Rank')
211
+ new_order = cols[:ppr_index+1] + ['PPR_Diff'] + cols[ppr_index+1:utilization_rank_index] + cols[utilization_rank_index:]
212
+ table_instance = table_instance[new_order]
213
  elif stat_type_var1 == 'WR/TE Usage (Weekly)':
214
  table_instance = wr_search
215
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
216
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
217
  table_instance = table_instance[table_instance['Week'].isin(week_var1)]
218
+ table_instance['PPR_Diff'] = table_instance['PPR'] - table_instance['exPPR']
219
+ # Reorder columns to insert PPR_Diff between PPR and Utilization Rank
220
+ cols = table_instance.columns.tolist()
221
+ ppr_index = cols.index('PPR')
222
+ utilization_rank_index = cols.index('Utilization Rank')
223
+ new_order = cols[:ppr_index+1] + ['PPR_Diff'] + cols[ppr_index+1:utilization_rank_index] + cols[utilization_rank_index:]
224
+ table_instance = table_instance[new_order]
225
  elif stat_type_var1 == 'RB Usage (Season)':
226
  table_instance = rb_season
227
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
228
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
229
+ table_instance['PPR_Diff'] = table_instance['PPR'] - table_instance['exPPR']
230
+ # Reorder columns to insert PPR_Diff between PPR and Utilization Rank
231
+ cols = table_instance.columns.tolist()
232
+ ppr_index = cols.index('PPR')
233
+ utilization_rank_index = cols.index('Utilization Rank')
234
+ new_order = cols[:ppr_index+1] + ['PPR_Diff'] + cols[ppr_index+1:utilization_rank_index] + cols[utilization_rank_index:]
235
+ table_instance = table_instance[new_order]
236
  elif stat_type_var1 == 'WR/TE Usage (Season)':
237
  table_instance = wr_season
238
  table_instance = table_instance[table_instance['Team-Season'].isin(team_var1)]
239
  table_instance = table_instance[table_instance['Position'].isin(pos_var1)]
240
+ table_instance['PPR_Diff'] = table_instance['PPR'] - table_instance['exPPR']
241
+ # Reorder columns to insert PPR_Diff between PPR and Utilization Rank
242
+ cols = table_instance.columns.tolist()
243
+ ppr_index = cols.index('PPR')
244
+ utilization_rank_index = cols.index('Utilization Rank')
245
+ new_order = cols[:ppr_index+1] + ['PPR_Diff'] + cols[ppr_index+1:utilization_rank_index] + cols[utilization_rank_index:]
246
+ table_instance = table_instance[new_order]
247
  with col2:
248
  if stat_type_var1 == 'RB Usage (Weekly)':
249
  st.dataframe(table_instance.style.background_gradient(axis=0).background_gradient(cmap = 'RdYlGn').background_gradient(cmap='RdYlGn_r', subset = 'Utilization Rank').format(rb_util, precision=2), height=1000, use_container_width = True)