jskinner215 commited on
Commit
475a4a4
·
1 Parent(s): 69983c5

Update weaviate_utils.py

Browse files
Files changed (1) hide show
  1. weaviate_utils.py +6 -2
weaviate_utils.py CHANGED
@@ -27,13 +27,17 @@ def hybrid_search_weaviate(client, selected_class, query):
27
  return results
28
 
29
 
30
-
31
  def convert_to_tapas_format(data):
32
  """
33
  Convert the list of dictionaries (from Weaviate) into the format TAPAS expects.
34
  Return the table as a list of lists.
35
  """
36
- df = pd.DataFrame(data)
 
 
 
 
 
37
  table = [df.columns.tolist()] + df.values.tolist()
38
  return table
39
 
 
27
  return results
28
 
29
 
 
30
  def convert_to_tapas_format(data):
31
  """
32
  Convert the list of dictionaries (from Weaviate) into the format TAPAS expects.
33
  Return the table as a list of lists.
34
  """
35
+ # Extract the data objects from the results
36
+ data_objects = data.get('data', {}).get('Get', {}).get('Things', [])
37
+
38
+ # Convert the data objects into a DataFrame
39
+ df = pd.DataFrame([obj['thing'] for obj in data_objects])
40
+
41
  table = [df.columns.tolist()] + df.values.tolist()
42
  return table
43