benediktstroebl commited on
Commit
0ca771d
·
1 Parent(s): 6218c57

fixed tooltip naming issue for unverified agents

Browse files
Files changed (2) hide show
  1. utils/db.py +2 -1
  2. utils/viz.py +1 -1
utils/db.py CHANGED
@@ -540,8 +540,9 @@ class TracePreprocessor:
540
  if 'Total Cost' in results_df.columns:
541
  results_df = results_df.drop('Total Cost', axis=1)
542
 
 
543
  # create temp column that is whatever is in agent_name [x] because of url we added to agent_name
544
- results_df['agent_name_temp'] = results_df['Agent Name'].apply(lambda x: x.split('[')[1].split(']')[0])
545
 
546
  # Update costs in results
547
  results_df = results_df.merge(agent_costs, on='agent_name_temp', how='left')
 
540
  if 'Total Cost' in results_df.columns:
541
  results_df = results_df.drop('Total Cost', axis=1)
542
 
543
+ print(results_df['Agent Name'])
544
  # create temp column that is whatever is in agent_name [x] because of url we added to agent_name
545
+ results_df['agent_name_temp'] = results_df['Agent Name'].apply(lambda x: x.split('[')[1].split(']')[0] if '[' in x else x)
546
 
547
  # Update costs in results
548
  results_df = results_df.merge(agent_costs, on='agent_name_temp', how='left')
utils/viz.py CHANGED
@@ -205,7 +205,7 @@ def create_scatter_plot(df, x: str, y: str, x_label: str = None, y_label: str =
205
  agent_data = df[df[hover_data[0]] == agent]
206
 
207
  # remove url from tooltip name
208
- agent_data.loc[:, 'Agent Name'] = agent_data['Agent Name'].str.rsplit(']').str[0].str[1:]
209
 
210
  x_value = [np.mean(agent_data[x].values)]
211
  y_value = [np.mean(agent_data[y].values)]
 
205
  agent_data = df[df[hover_data[0]] == agent]
206
 
207
  # remove url from tooltip name
208
+ agent_data.loc[:, 'Agent Name'] = agent_data['Agent Name'].str.rsplit(']').str[0].str[1:] if '[' in agent_data['Agent Name'] else agent_data['Agent Name']
209
 
210
  x_value = [np.mean(agent_data[x].values)]
211
  y_value = [np.mean(agent_data[y].values)]