def join(self, other, how="left", level=None, return_indexers=False, sort=False): """ See Index.join """ self._assert_can_do_setop(other) if not isinstance(other, PeriodIndex): return self.astype(object).join(other, how=how, level=level, return_indexers=return_indexers, sort=sort) result = Int64Index.join( self, other, how=how, level=level, return_indexers=return_indexers, sort=sort, ) if return_indexers: result, lidx, ridx = result return self._apply_meta(result), lidx, ridx return self._apply_meta(result)
def join(self, other, how='left', level=None, return_indexers=False): """ See Index.join """ self._assert_can_do_setop(other) result = Int64Index.join(self, other, how=how, level=level, return_indexers=return_indexers) if return_indexers: result, lidx, ridx = result return self._apply_meta(result), lidx, ridx return self._apply_meta(result)
def join(self, other, how='left', level=None, return_indexers=False, sort=False): """ See Index.join """ self._assert_can_do_setop(other) if not isinstance(other, PeriodIndex): return self.astype(object).join(other, how=how, level=level, return_indexers=return_indexers, sort=sort) result = Int64Index.join(self, other, how=how, level=level, return_indexers=return_indexers, sort=sort) if return_indexers: result, lidx, ridx = result return self._apply_meta(result), lidx, ridx return self._apply_meta(result)