Exemplo n.º 1
0
    def _slice(self, slobj, axis=0, raise_on_error=False):
        if axis == 0:
            if raise_on_error:
                _check_slice_bounds(slobj, self.index)
            new_index = self.index[slobj]
            new_columns = self.columns
        else:
            if raise_on_error:
                _check_slice_bounds(slobj, self.columns)
            new_index = self.index
            new_columns = self.columns[slobj]

        return self.reindex(index=new_index, columns=new_columns)
Exemplo n.º 2
0
    def _slice(self, slobj, axis=0, raise_on_error=False):
        if axis == 0:
            if raise_on_error:
                _check_slice_bounds(slobj, self.index)
            new_index = self.index[slobj]
            new_columns = self.columns
        else:
            if raise_on_error:
                _check_slice_bounds(slobj, self.columns)
            new_index = self.index
            new_columns = self.columns[slobj]

        return self.reindex(index=new_index, columns=new_columns)