def _gotitem(self, key, ndim, subset=None):
raise AbstractMethodError(self)<EOL>
sub-classes to define
return a sliced object

Parameters
----------
key : string / list of selections
ndim : 1,2
    requested ndim of result
subset : object, default None
    subset to act on