code: def _reindex_axes(self, axes, level, limit, tolerance, method, fill_value,
                        copy):
          
          obj = self
          for a in self._AXIS_ORDERS:
              labels = axes[a]
              if labels is None:
                  continue
  
              ax = self._get_axis(a)
              new_index, indexer = ax.reindex(labels, level=level, limit=limit,
                                              tolerance=tolerance, method=method)
  
              axis = self._get_axis_number(a)
              obj = obj._reindex_with_indexers({axis: [new_index, indexer]},
                                               fill_value=fill_value,
                                               copy=copy, allow_dups=False)
  
          return obj
docs: Perform the reindex for all the axes.