Zekun Wu commited on
Commit
27478f5
1 Parent(s): 4069a9c
Files changed (1) hide show
  1. pages/1_Injection.py +5 -6
pages/1_Injection.py CHANGED
@@ -73,15 +73,14 @@ else:
73
  file_options = st.radio("Choose file source:", ["Upload", "Example"])
74
  if file_options == "Example":
75
  #df = pd.read_csv("prompt_test.csv")
76
- df = pd.read_csv("resume.csv")
77
- df = df[df['Occupation'] == st.session_state.occupation]
78
  else:
79
  st.session_state.uploaded_file = st.file_uploader("Choose a file")
80
  if st.session_state.uploaded_file is not None:
81
  data = StringIO(st.session_state.uploaded_file.getvalue().decode("utf-8"))
82
  df= pd.read_csv(data)
83
  if df is not None:
84
-
85
  st.write('Data:', df)
86
 
87
  # Button to add a new row
@@ -108,15 +107,15 @@ else:
108
  # Process data and display results
109
  with st.spinner('Processing data...'):
110
  parameters = {"temperature": st.session_state.temperature, "max_tokens": st.session_state.max_tokens}
111
- df = process_scores_multiple(df, st.session_state.num_run, parameters, st.session_state.privilege_label,st.session_state.protect_label, agent, st.session_state.group_name,st.session_state.occupation,st.session_state.additional_charateristics)
112
  st.session_state.data_processed = True # Mark as processed
113
 
114
- st.write('Processed Data:', df)
115
 
116
  # Allow downloading of the evaluation results
117
  st.download_button(
118
  label="Download Generation Results",
119
- data=df.to_csv().encode('utf-8'),
120
  file_name='generation_results.csv',
121
  mime='text/csv',
122
  )
 
73
  file_options = st.radio("Choose file source:", ["Upload", "Example"])
74
  if file_options == "Example":
75
  #df = pd.read_csv("prompt_test.csv")
76
+ df_raw = pd.read_csv("resume.csv")
77
+ df = df_raw[df_raw['Occupation'] == st.session_state.occupation]
78
  else:
79
  st.session_state.uploaded_file = st.file_uploader("Choose a file")
80
  if st.session_state.uploaded_file is not None:
81
  data = StringIO(st.session_state.uploaded_file.getvalue().decode("utf-8"))
82
  df= pd.read_csv(data)
83
  if df is not None:
 
84
  st.write('Data:', df)
85
 
86
  # Button to add a new row
 
107
  # Process data and display results
108
  with st.spinner('Processing data...'):
109
  parameters = {"temperature": st.session_state.temperature, "max_tokens": st.session_state.max_tokens}
110
+ preprocessed_df = process_scores_multiple(df, st.session_state.num_run, parameters, st.session_state.privilege_label,st.session_state.protect_label, agent, st.session_state.group_name,st.session_state.occupation,st.session_state.additional_charateristics)
111
  st.session_state.data_processed = True # Mark as processed
112
 
113
+ st.write('Processed Data:', preprocessed_df)
114
 
115
  # Allow downloading of the evaluation results
116
  st.download_button(
117
  label="Download Generation Results",
118
+ data=preprocessed_df.to_csv().encode('utf-8'),
119
  file_name='generation_results.csv',
120
  mime='text/csv',
121
  )