From 7336dc28c0ea08bd4c4aa60ba63ab5c1be021716 Mon Sep 17 00:00:00 2001 From: Mayank Aamseek Date: Fri, 5 Apr 2024 13:01:50 +0530 Subject: [PATCH] Mode 'Single field - Only Non Empty values' fixed --- streamlit/interface_3.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/streamlit/interface_3.py b/streamlit/interface_3.py index 4d0c431..e25072f 100644 --- a/streamlit/interface_3.py +++ b/streamlit/interface_3.py @@ -207,12 +207,14 @@ if st.session_state.user_info['mail'] in user_list: contract_list = sorted(file_list) # contract_list = sorted(os.listdir(SOURCE_DIRECTORY)) - # if mode == 'Single field - Only Non Empty values': - # column_name = fields.loc[fields['Field Name'] == field, 'SF_DB_COL_NAME'].iloc[0] - # field_values = field_values[~field_values[column_name].isnull()] - # elif mode == 'Single field': - # column_name = fields.loc[fields['Field Name'] == field, 'SF_DB_COL_NAME'].iloc[0] - # else: + if mode == 'Single field - Only Non Empty values': + # column_name = fields.loc[fields['Field Name'] == field, 'SF_DB_COL_NAME'].iloc[0] + # field_values = field_values[~field_values[column_name].isnull()] + field_values = field_values[~field_values[field].isnull()] + + elif mode == 'Single field': + column_name = fields.loc[fields['Field Name'] == field, 'SF_DB_COL_NAME'].iloc[0] + else: # df = pd.DataFrame({'col':contract_list}) # st.write(df) @@ -586,7 +588,8 @@ if st.session_state.user_info['mail'] in user_list: add_vertical_space(20) st.write(field) - # st.write(column_name) + if mode != 'Multiple fields': + st.write(fields.loc[fields['SF_DB_COL_NAME'] == field, 'Field Name'].iloc[0]) st.write(len(contract_list)) st.write(raw_response_text)