James McCool commited on
Commit
cfe1ed8
·
1 Parent(s): dd1aa56

add position to player analysis

Browse files
Files changed (1) hide show
  1. app.py +6 -0
app.py CHANGED
@@ -1916,6 +1916,7 @@ if selected_tab == 'Manage Portfolio':
1916
  if player_mask.any():
1917
  player_stats.append({
1918
  'Player': player,
 
1919
  'Lineup Count': player_mask.sum(),
1920
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
1921
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
@@ -1933,6 +1934,7 @@ if selected_tab == 'Manage Portfolio':
1933
  if cpt_mask.any():
1934
  player_stats.append({
1935
  'Player': f"{player} (CPT)",
 
1936
  'Lineup Count': cpt_mask.sum(),
1937
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
1938
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
@@ -1951,6 +1953,7 @@ if selected_tab == 'Manage Portfolio':
1951
  if flex_mask.any():
1952
  player_stats.append({
1953
  'Player': f"{player} (FLEX)",
 
1954
  'Lineup Count': flex_mask.sum(),
1955
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
1956
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
@@ -1970,6 +1973,7 @@ if selected_tab == 'Manage Portfolio':
1970
  if cpt_mask.any():
1971
  player_stats.append({
1972
  'Player': f"{player} (CPT)",
 
1973
  'Lineup Count': cpt_mask.sum(),
1974
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
1975
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
@@ -1988,6 +1992,7 @@ if selected_tab == 'Manage Portfolio':
1988
  if flex_mask.any():
1989
  player_stats.append({
1990
  'Player': f"{player} (FLEX)",
 
1991
  'Lineup Count': flex_mask.sum(),
1992
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
1993
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
@@ -2007,6 +2012,7 @@ if selected_tab == 'Manage Portfolio':
2007
  if player_mask.any():
2008
  player_stats.append({
2009
  'Player': player,
 
2010
  'Lineup Count': player_mask.sum(),
2011
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
2012
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
 
1916
  if player_mask.any():
1917
  player_stats.append({
1918
  'Player': player,
1919
+ 'Position': st.session_state['display_frame'][player_columns[0]].iloc[0],
1920
  'Lineup Count': player_mask.sum(),
1921
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
1922
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),
 
1934
  if cpt_mask.any():
1935
  player_stats.append({
1936
  'Player': f"{player} (CPT)",
1937
+ 'Position': st.session_state['display_frame'][player_columns[0]].iloc[0],
1938
  'Lineup Count': cpt_mask.sum(),
1939
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
1940
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
 
1953
  if flex_mask.any():
1954
  player_stats.append({
1955
  'Player': f"{player} (FLEX)",
1956
+ 'Position': st.session_state['display_frame'][player_columns[0]].iloc[0],
1957
  'Lineup Count': flex_mask.sum(),
1958
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
1959
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
 
1973
  if cpt_mask.any():
1974
  player_stats.append({
1975
  'Player': f"{player} (CPT)",
1976
+ 'Position': st.session_state['display_frame'][player_columns[0]].iloc[0],
1977
  'Lineup Count': cpt_mask.sum(),
1978
  'Exposure': cpt_mask.sum() / len(st.session_state['display_frame']),
1979
  'Avg Median': st.session_state['display_frame'][cpt_mask]['median'].mean(),
 
1992
  if flex_mask.any():
1993
  player_stats.append({
1994
  'Player': f"{player} (FLEX)",
1995
+ 'Position': st.session_state['display_frame'][player_columns[0]].iloc[0],
1996
  'Lineup Count': flex_mask.sum(),
1997
  'Exposure': flex_mask.sum() / len(st.session_state['display_frame']),
1998
  'Avg Median': st.session_state['display_frame'][flex_mask]['median'].mean(),
 
2012
  if player_mask.any():
2013
  player_stats.append({
2014
  'Player': player,
2015
+ 'Position': st.session_state['display_frame'][player_columns[0]].iloc[0],
2016
  'Lineup Count': player_mask.sum(),
2017
  'Exposure': player_mask.sum() / len(st.session_state['display_frame']),
2018
  'Avg Median': st.session_state['display_frame'][player_mask]['median'].mean(),