Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1018,7 +1018,7 @@ with tab2:
|
|
1018 |
for checkVar in range(len(team_list)):
|
1019 |
st.session_state.player_freq['Team'] = st.session_state.player_freq['Team'].replace(item_list, team_list)
|
1020 |
|
1021 |
-
st.session_state.qb_freq = pd.DataFrame(np.column_stack(np.unique(st.session_state.Sim_Winner_Display.iloc[:,[0]].values, return_counts=True)),
|
1022 |
columns=['Player','Freq']).sort_values('Freq', ascending=False).reset_index(drop=True)
|
1023 |
st.session_state.qb_freq['Freq'] = st.session_state.qb_freq['Freq'].astype(int)
|
1024 |
st.session_state.qb_freq['Position'] = st.session_state.qb_freq['Player'].map(maps_dict['Pos_map'])
|
@@ -1030,7 +1030,7 @@ with tab2:
|
|
1030 |
for checkVar in range(len(team_list)):
|
1031 |
st.session_state.qb_freq['Team'] = st.session_state.qb_freq['Team'].replace(item_list, team_list)
|
1032 |
|
1033 |
-
st.session_state.rb_freq = pd.DataFrame(np.column_stack(np.unique(st.session_state.Sim_Winner_Display.iloc[:,[1, 2]].values, return_counts=True)),
|
1034 |
columns=['Player','Freq']).sort_values('Freq', ascending=False).reset_index(drop=True)
|
1035 |
st.session_state.rb_freq['Freq'] = st.session_state.rb_freq['Freq'].astype(int)
|
1036 |
st.session_state.rb_freq['Position'] = st.session_state.rb_freq['Player'].map(maps_dict['Pos_map'])
|
@@ -1042,7 +1042,7 @@ with tab2:
|
|
1042 |
for checkVar in range(len(team_list)):
|
1043 |
st.session_state.rb_freq['Team'] = st.session_state.rb_freq['Team'].replace(item_list, team_list)
|
1044 |
|
1045 |
-
st.session_state.wr_freq = pd.DataFrame(np.column_stack(np.unique(st.session_state.Sim_Winner_Display.iloc[:,[3, 4, 5]].values, return_counts=True)),
|
1046 |
columns=['Player','Freq']).sort_values('Freq', ascending=False).reset_index(drop=True)
|
1047 |
st.session_state.wr_freq['Freq'] = st.session_state.wr_freq['Freq'].astype(int)
|
1048 |
st.session_state.wr_freq['Position'] = st.session_state.wr_freq['Player'].map(maps_dict['Pos_map'])
|
@@ -1101,7 +1101,7 @@ with tab2:
|
|
1101 |
)
|
1102 |
|
1103 |
with st.container():
|
1104 |
-
tab1, tab2, tab3, tab4, tab5 = st.tabs(['Overall Exposures', 'QB Exposures', 'RB Exposures', 'WR Exposures'
|
1105 |
with tab1:
|
1106 |
if 'player_freq' in st.session_state:
|
1107 |
st.dataframe(st.session_state.player_freq.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(freq_format, precision=2), use_container_width = True)
|
@@ -1138,15 +1138,6 @@ with tab2:
|
|
1138 |
file_name='wr_freq_export.csv',
|
1139 |
mime='text/csv',
|
1140 |
)
|
1141 |
-
with tab5:
|
1142 |
-
if 'flex_freq' in st.session_state:
|
1143 |
-
st.dataframe(st.session_state.flex_freq.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(freq_format, precision=2), use_container_width = True)
|
1144 |
-
st.download_button(
|
1145 |
-
label="Export Exposures",
|
1146 |
-
data=st.session_state.flex_freq.to_csv().encode('utf-8'),
|
1147 |
-
file_name='flex_freq_export.csv',
|
1148 |
-
mime='text/csv',
|
1149 |
-
)
|
1150 |
|
1151 |
|
1152 |
gc.collect()
|
|
|
1018 |
for checkVar in range(len(team_list)):
|
1019 |
st.session_state.player_freq['Team'] = st.session_state.player_freq['Team'].replace(item_list, team_list)
|
1020 |
|
1021 |
+
st.session_state.qb_freq = pd.DataFrame(np.column_stack(np.unique(st.session_state.Sim_Winner_Display.iloc[:,[0, 7]].values, return_counts=True)),
|
1022 |
columns=['Player','Freq']).sort_values('Freq', ascending=False).reset_index(drop=True)
|
1023 |
st.session_state.qb_freq['Freq'] = st.session_state.qb_freq['Freq'].astype(int)
|
1024 |
st.session_state.qb_freq['Position'] = st.session_state.qb_freq['Player'].map(maps_dict['Pos_map'])
|
|
|
1030 |
for checkVar in range(len(team_list)):
|
1031 |
st.session_state.qb_freq['Team'] = st.session_state.qb_freq['Team'].replace(item_list, team_list)
|
1032 |
|
1033 |
+
st.session_state.rb_freq = pd.DataFrame(np.column_stack(np.unique(st.session_state.Sim_Winner_Display.iloc[:,[1, 2, 6, 7]].values, return_counts=True)),
|
1034 |
columns=['Player','Freq']).sort_values('Freq', ascending=False).reset_index(drop=True)
|
1035 |
st.session_state.rb_freq['Freq'] = st.session_state.rb_freq['Freq'].astype(int)
|
1036 |
st.session_state.rb_freq['Position'] = st.session_state.rb_freq['Player'].map(maps_dict['Pos_map'])
|
|
|
1042 |
for checkVar in range(len(team_list)):
|
1043 |
st.session_state.rb_freq['Team'] = st.session_state.rb_freq['Team'].replace(item_list, team_list)
|
1044 |
|
1045 |
+
st.session_state.wr_freq = pd.DataFrame(np.column_stack(np.unique(st.session_state.Sim_Winner_Display.iloc[:,[3, 4, 5, 6, 7]].values, return_counts=True)),
|
1046 |
columns=['Player','Freq']).sort_values('Freq', ascending=False).reset_index(drop=True)
|
1047 |
st.session_state.wr_freq['Freq'] = st.session_state.wr_freq['Freq'].astype(int)
|
1048 |
st.session_state.wr_freq['Position'] = st.session_state.wr_freq['Player'].map(maps_dict['Pos_map'])
|
|
|
1101 |
)
|
1102 |
|
1103 |
with st.container():
|
1104 |
+
tab1, tab2, tab3, tab4, tab5 = st.tabs(['Overall Exposures', 'QB Exposures', 'RB Exposures', 'WR Exposures'])
|
1105 |
with tab1:
|
1106 |
if 'player_freq' in st.session_state:
|
1107 |
st.dataframe(st.session_state.player_freq.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(freq_format, precision=2), use_container_width = True)
|
|
|
1138 |
file_name='wr_freq_export.csv',
|
1139 |
mime='text/csv',
|
1140 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1141 |
|
1142 |
|
1143 |
gc.collect()
|