code: def _wrap_result(data, columns, index_col=None, coerce_float=True,
                   parse_dates=None):
      
  
      frame = DataFrame.from_records(data, columns=columns,
                                     coerce_float=coerce_float)
  
      frame = _parse_date_columns(frame, parse_dates)
  
      if index_col is not None:
          frame.set_index(index_col, inplace=True)
  
      return frame
docs: Wrap result set of query in a DataFrame.