reindex

        Arguments:
            ind {[type]} -- [description]

        Raises:
            RuntimeError -- [description]
            RuntimeError -- [description]

        Returns:
            [type] -- [description]

def reindex(self, ind):
        """reindex

        Arguments:
            ind {[type]} -- [description]

        Raises:
            RuntimeError -- [description]
            RuntimeError -- [description]

        Returns:
            [type] -- [description]
        """

        if isinstance(ind, pd.MultiIndex):
            try:
                return self.new(self.data.reindex(ind))
            except:
                raise RuntimeError('QADATASTRUCT ERROR: CANNOT REINDEX')
        else:
            raise RuntimeError(
                'QADATASTRUCT ERROR: ONLY ACCEPT MULTI-INDEX FORMAT'
            )