code: def interp_like(self, other, method='linear', assume_sorted=False,
                      kwargs={}):
          coords = alignment.reindex_like_indexers(self, other)
          numeric_coords = OrderedDict()
          object_coords = OrderedDict()
          for k, v in coords.items():
              if v.dtype.kind in 'uifcMm':
                  numeric_coords[k] = v
              else:
                  object_coords[k] = v
          ds = self
          if object_coords:
              ds = self.reindex(object_coords)
          return ds.interp(numeric_coords, method, assume_sorted, kwargs)