split divides the data x into subsets defined
  by f. The replacement form replaces values corresponding to
  such a division.## S3 method for class 'hyperframe':
split(x, f, drop = FALSE, ...)  ## S3 method for class 'hyperframe':
split(x, f, drop = FALSE, ...) <- value
"hyperframe").factor in the sense that as.factor(f) defines the
    grouping, or a list of such factors in which case their
    interaction is used for the grouping.split(x,f,drop=drop).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.
split and split<-
  for hyperframes (objects of class "hyperframe").A hyperframe is like a data frame, except that its entries can be objects of any kind. The behaviour of these methods is analogous to the corresponding methods for data frames.
hyperframe, [.hyperframesplit(pyramidal, pyramidal$group)Run the code above in your browser using DataLab