James McCool commited on
Commit
c4807f3
·
1 Parent(s): 0beb8c2

Refactor app.py to streamline data frame construction for player and stack metrics

Browse files

- Updated the data frame construction in app.py to remove the 'Count' column from player and stack frames, focusing on 'Player' and 'Percent' for improved clarity in exposure metrics presentation.

Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -252,7 +252,7 @@ with tab2:
252
  set_frame = each_set.to_frame().reset_index().rename(columns={'index': 'Player', 'count': 'Count'})
253
  set_frame['Percent'] = set_frame['Count'] / each_len_set[player_count_var]
254
  set_frame = set_frame[['Player', 'Count', 'Percent']]
255
- stack_frame = stack_frame.rename(columns={'Count': f'Count {each_set_name[player_count_var]}'})
256
  set_frame = set_frame.rename(columns={'Percent': f'Exposure {each_set_name[player_count_var]}'})
257
  if 'player_frame' not in st.session_state:
258
  st.session_state['player_frame'] = set_frame
@@ -282,7 +282,7 @@ with tab2:
282
  for each_set in each_frame_set:
283
  set_frame = each_set.to_frame().reset_index().rename(columns={'index': 'Player', 'count': 'Count'})
284
  set_frame['Percent'] = set_frame['Count'] / each_len_set[player_count_var]
285
- set_frame = set_frame[['Player', 'Count', 'Percent']]
286
  set_frame = set_frame.rename(columns={'Percent': f'Exposure {each_set_name[player_count_var]}'})
287
  if 'player_frame' not in st.session_state:
288
  st.session_state['player_frame'] = set_frame
@@ -345,7 +345,7 @@ with tab2:
345
  for each_stack in each_stacks_set:
346
  stack_frame = each_stack.to_frame().reset_index().rename(columns={'index': 'Stack', 'count': 'Count'})
347
  stack_frame['Percent'] = stack_frame['Count'] / each_stacks_len_set[stack_count_var]
348
- stack_frame = stack_frame[['Stack', 'Count', 'Percent']]
349
  stack_frame = stack_frame.rename(columns={'Percent': f'Exposure {each_set_name[stack_count_var]}'})
350
  if 'stack_frame' not in st.session_state:
351
  st.session_state['stack_frame'] = stack_frame
 
252
  set_frame = each_set.to_frame().reset_index().rename(columns={'index': 'Player', 'count': 'Count'})
253
  set_frame['Percent'] = set_frame['Count'] / each_len_set[player_count_var]
254
  set_frame = set_frame[['Player', 'Count', 'Percent']]
255
+ set_frame = set_frame.rename(columns={'Count': f'Count {each_set_name[player_count_var]}'})
256
  set_frame = set_frame.rename(columns={'Percent': f'Exposure {each_set_name[player_count_var]}'})
257
  if 'player_frame' not in st.session_state:
258
  st.session_state['player_frame'] = set_frame
 
282
  for each_set in each_frame_set:
283
  set_frame = each_set.to_frame().reset_index().rename(columns={'index': 'Player', 'count': 'Count'})
284
  set_frame['Percent'] = set_frame['Count'] / each_len_set[player_count_var]
285
+ set_frame = set_frame[['Player', 'Percent']]
286
  set_frame = set_frame.rename(columns={'Percent': f'Exposure {each_set_name[player_count_var]}'})
287
  if 'player_frame' not in st.session_state:
288
  st.session_state['player_frame'] = set_frame
 
345
  for each_stack in each_stacks_set:
346
  stack_frame = each_stack.to_frame().reset_index().rename(columns={'index': 'Stack', 'count': 'Count'})
347
  stack_frame['Percent'] = stack_frame['Count'] / each_stacks_len_set[stack_count_var]
348
+ stack_frame = stack_frame[['Stack', 'Percent']]
349
  stack_frame = stack_frame.rename(columns={'Percent': f'Exposure {each_set_name[stack_count_var]}'})
350
  if 'stack_frame' not in st.session_state:
351
  st.session_state['stack_frame'] = stack_frame