docstr: return the results for the columns 
code: def wrap_results_for_axis(self):
      """return the results for the columns"""
      results = self.results
  
      # we have requested to expand
      if self.result_type == "expand":
          result = self.infer_to_same_shape()
  
      # we have a non-series and don't want inference
      elif not isinstance(results[0], ABCSeries):
          from pandas import Series
  
          result = Series(results)
          result.index = self.res_index
  
      # we may want to infer results
      else:
          result = self.infer_to_same_shape()
  
      return result
  
imports: import warnings
  import numpy
  from pandas._libs import reduction
  import pandas.compat
  from pandas.util._decorators import cache_readonly
  from pandas.core.dtypes.common import is_dict_like, is_extension_type, is_list_like, is_sequence
  from pandas.core.dtypes.generic import ABCSeries
  from pandas.io.formats.printing import pprint_thing
label_desc: Use image node_id 5 for calling the FrameColumnApply obj's underlying member method code with example usage: obj.wrap_results_for_axis() and returns: result