code: def mapping(self, kdims=None, vdims=None, **kwargs):
          "Deprecated method to convert data to dictionary"
          if config.future_deprecations:
              self.param.warning(
                  "The mapping method is deprecated and should no "
                  "longer be used. Use another one of the common "
                  "formats instead, e.g. .dframe, .array or .columns.")
  
          length = len(self)
          if not kdims: kdims = self.kdims
          if kdims:
              keys = zip(*[self.dimension_values(dim.name)
                           for dim in self.kdims])
          else:
              keys = [()]*length
  
          if not vdims: vdims = self.vdims
          if vdims:
              values = zip(*[self.dimension_values(dim.name)
                             for dim in vdims])
          else:
              values = [()]*length
          return OrderedDict(zip(keys, values)f mapping(self, kdims=None, vdims=None, **kwargs):
          "Deprecated method to convert data to dictionary"
          if config.future_deprecations:
              self.param.warning(
                  "The mapping method is deprecated and should no "
                  "longer be used. Use another one of the common "
                  "formats instead, e.g. .dframe, .array or .columns.")
  
          length = len(self)
          if not kdims: kdims = self.kdims
          if kdims:
              keys = zip(*[self.dimension_values(dim.name)
                           for dim in self.kdims])
          else:
              keys = [()]*length
  
          if not vdims: vdims = self.vdims
          if vdims:
              values = zip(*[self.dimension_values(dim.name)
                             for dim in vdims])
          else:
              values = [()]*length
          return OrderedDict(zip(keys, values))
docs: Deprecated method to convert data to dictionary