The value returned from split.hyperframe is a list of
hyperframe containing
the values for the groups. The components of the list are named
by the levels of f (after converting to a factor, or if already
a factor and drop = TRUE, dropping unused levels).
The replacement method split<-.hyperframe returns
a new hyperframe x for which split(x,f) equals value.