James McCool
commited on
Commit
·
d223b7a
1
Parent(s):
07e0b07
Refactor general exposures dataframe creation in create_general_exposures function
Browse files- Updated the creation of the general exposures dataframe to use a more concise dictionary format, improving code readability.
- Changed the output method from st.table to st.write for better integration with Streamlit's display capabilities, enhancing user experience.
global_func/create_general_exposures.py
CHANGED
@@ -25,10 +25,10 @@ def create_general_exposures(df: pd.DataFrame, entrants: list = None):
|
|
25 |
general_count_var = 0
|
26 |
for each_general in each_general_set:
|
27 |
st.write(f'{each_col} Sum is {each_general}, Average is {each_general / each_general_len_set[general_count_var]}')
|
28 |
-
general_frame = pd.DataFrame(
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
st.write(general_frame)
|
33 |
general_frame = general_frame.rename(columns={'Average': f'Average {each_set_name[general_count_var]}'})
|
34 |
if len(general_exposures) == 0:
|
@@ -36,6 +36,6 @@ def create_general_exposures(df: pd.DataFrame, entrants: list = None):
|
|
36 |
else:
|
37 |
general_exposures = pd.merge(general_exposures, general_frame, on='Stat', how='outer')
|
38 |
general_count_var += 1
|
39 |
-
st.
|
40 |
|
41 |
return general_exposures
|
|
|
25 |
general_count_var = 0
|
26 |
for each_general in each_general_set:
|
27 |
st.write(f'{each_col} Sum is {each_general}, Average is {each_general / each_general_len_set[general_count_var]}')
|
28 |
+
general_frame = pd.DataFrame({
|
29 |
+
'Stat': [each_col],
|
30 |
+
'Average': [each_general / each_general_len_set[general_count_var]]
|
31 |
+
})
|
32 |
st.write(general_frame)
|
33 |
general_frame = general_frame.rename(columns={'Average': f'Average {each_set_name[general_count_var]}'})
|
34 |
if len(general_exposures) == 0:
|
|
|
36 |
else:
|
37 |
general_exposures = pd.merge(general_exposures, general_frame, on='Stat', how='outer')
|
38 |
general_count_var += 1
|
39 |
+
st.write(general_exposures)
|
40 |
|
41 |
return general_exposures
|