James McCool
commited on
Commit
·
d08e204
1
Parent(s):
d18e5a9
Update dataframe formatting in app.py to use iloc for number columns
Browse files- Modified the dataframe formatting logic to utilize iloc for selecting number columns, ensuring accurate percentage formatting across player, stack, and stack size frames.
- Enhanced data presentation by maintaining consistent formatting and improving clarity in the displayed outputs.
app.py
CHANGED
|
@@ -247,14 +247,14 @@ with tab2:
|
|
| 247 |
st.dataframe(st.session_state['player_frame'].
|
| 248 |
sort_values(by='Exposure Overall', ascending=False).
|
| 249 |
style.background_gradient(cmap='RdYlGn').
|
| 250 |
-
format(formatter='{:.2%}', subset=st.session_state['player_frame'].select_dtypes(include=['number']).columns),
|
| 251 |
hide_index=True)
|
| 252 |
else:
|
| 253 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
| 254 |
st.dataframe(st.session_state['player_frame'].
|
| 255 |
sort_values(by='Exposure Overall', ascending=False).
|
| 256 |
style.background_gradient(cmap='RdYlGn').
|
| 257 |
-
format(formatter='{:.2%}', subset=st.session_state['player_frame'].select_dtypes(include=['number']).columns),
|
| 258 |
hide_index=True)
|
| 259 |
with tab2:
|
| 260 |
|
|
@@ -263,14 +263,14 @@ with tab2:
|
|
| 263 |
st.dataframe(st.session_state['stack_frame'].
|
| 264 |
sort_values(by='Exposure Overall', ascending=False).
|
| 265 |
style.background_gradient(cmap='RdYlGn').
|
| 266 |
-
format(formatter='{:.2%}', subset=st.session_state['stack_frame'].select_dtypes(include=['number']).columns),
|
| 267 |
hide_index=True)
|
| 268 |
else:
|
| 269 |
st.session_state['stack_frame'] = create_stack_exposures(working_df, entry_names)
|
| 270 |
st.dataframe(st.session_state['stack_frame'].
|
| 271 |
sort_values(by='Exposure Overall', ascending=False).
|
| 272 |
style.background_gradient(cmap='RdYlGn').
|
| 273 |
-
format(formatter='{:.2%}', subset=st.session_state['stack_frame'].select_dtypes(include=['number']).columns),
|
| 274 |
hide_index=True)
|
| 275 |
with tab3:
|
| 276 |
|
|
@@ -279,12 +279,12 @@ with tab2:
|
|
| 279 |
st.dataframe(st.session_state['stack_size_frame'].
|
| 280 |
sort_values(by='Exposure Overall', ascending=False).
|
| 281 |
style.background_gradient(cmap='RdYlGn').
|
| 282 |
-
format(formatter='{:.2%}', subset=st.session_state['stack_size_frame'].select_dtypes(include=['number']).columns),
|
| 283 |
hide_index=True)
|
| 284 |
else:
|
| 285 |
st.session_state['stack_size_frame'] = create_stack_size_exposures(working_df, entry_names)
|
| 286 |
st.dataframe(st.session_state['stack_size_frame'].
|
| 287 |
sort_values(by='Exposure Overall', ascending=False).
|
| 288 |
style.background_gradient(cmap='RdYlGn').
|
| 289 |
-
format(formatter='{:.2%}', subset=st.session_state['stack_size_frame'].select_dtypes(include=['number']).columns),
|
| 290 |
hide_index=True)
|
|
|
|
| 247 |
st.dataframe(st.session_state['player_frame'].
|
| 248 |
sort_values(by='Exposure Overall', ascending=False).
|
| 249 |
style.background_gradient(cmap='RdYlGn').
|
| 250 |
+
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:, 1:].select_dtypes(include=['number']).columns),
|
| 251 |
hide_index=True)
|
| 252 |
else:
|
| 253 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
| 254 |
st.dataframe(st.session_state['player_frame'].
|
| 255 |
sort_values(by='Exposure Overall', ascending=False).
|
| 256 |
style.background_gradient(cmap='RdYlGn').
|
| 257 |
+
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:, 1:].select_dtypes(include=['number']).columns),
|
| 258 |
hide_index=True)
|
| 259 |
with tab2:
|
| 260 |
|
|
|
|
| 263 |
st.dataframe(st.session_state['stack_frame'].
|
| 264 |
sort_values(by='Exposure Overall', ascending=False).
|
| 265 |
style.background_gradient(cmap='RdYlGn').
|
| 266 |
+
format(formatter='{:.2%}', subset=st.session_state['stack_frame'].iloc[:, 1:].select_dtypes(include=['number']).columns),
|
| 267 |
hide_index=True)
|
| 268 |
else:
|
| 269 |
st.session_state['stack_frame'] = create_stack_exposures(working_df, entry_names)
|
| 270 |
st.dataframe(st.session_state['stack_frame'].
|
| 271 |
sort_values(by='Exposure Overall', ascending=False).
|
| 272 |
style.background_gradient(cmap='RdYlGn').
|
| 273 |
+
format(formatter='{:.2%}', subset=st.session_state['stack_frame'].iloc[:, 1:].select_dtypes(include=['number']).columns),
|
| 274 |
hide_index=True)
|
| 275 |
with tab3:
|
| 276 |
|
|
|
|
| 279 |
st.dataframe(st.session_state['stack_size_frame'].
|
| 280 |
sort_values(by='Exposure Overall', ascending=False).
|
| 281 |
style.background_gradient(cmap='RdYlGn').
|
| 282 |
+
format(formatter='{:.2%}', subset=st.session_state['stack_size_frame'].iloc[:, 1:].select_dtypes(include=['number']).columns),
|
| 283 |
hide_index=True)
|
| 284 |
else:
|
| 285 |
st.session_state['stack_size_frame'] = create_stack_size_exposures(working_df, entry_names)
|
| 286 |
st.dataframe(st.session_state['stack_size_frame'].
|
| 287 |
sort_values(by='Exposure Overall', ascending=False).
|
| 288 |
style.background_gradient(cmap='RdYlGn').
|
| 289 |
+
format(formatter='{:.2%}', subset=st.session_state['stack_size_frame'].iloc[:, 1:].select_dtypes(include=['number']).columns),
|
| 290 |
hide_index=True)
|