Persistable.evaluate to pandas Dataframe

I usually transform the results of a .fetch() execution in Jupyter into a DataFrame by doing pd.DataFrame(fetchResult.objs.toJson()). How can I do the same for a .evaluate() execution?

can you try with pd.DataFrame(c3.Object.toJSON(a.tuples))

I ended up doing

labels = ['label1', 'label2', 'sum()'] df = pd.DataFrame.from_records([[i.cells[0]['str'],i.cells[1]['str'],i.cells[2]['number']] for i in queryResult.tuples], columns=labels)

Yes, the evaluate call doesn’t return the projections and groups you asked for today, so it’s not possible to infer column names, or the multi-index for the data frame.