R: Divide Hyperframe Into Subsets and Reassemble

split.hyperframe {spatstat.geom} | R Documentation

## Divide Hyperframe Into Subsets and Reassemble

### Description

`split` divides the data `x` into subsets defined by `f`. The replacement form replaces values corresponding to such a division.

### Usage

      ## S3 method for class 'hyperframe'
    split(x, f, drop = FALSE, ...)

      ## S3 replacement method for class 'hyperframe'
    split(x, f, drop = FALSE, ...) <- value

### Arguments

`x` | Hyperframe (object of class `"hyperframe"`).
`f` | a `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.
`drop` | logical value, indicating whether levels that do not occur should be dropped from the result.
`value` | a list of hyperframes which arose (or could have arisen) from the command `split(x,f,drop=drop)`.
`...` | Ignored.

### Details

These are methods for the generic functions `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.

### Value

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`.

### Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au

, Rolf Turner r.turner@auckland.ac.nz

and Ege Rubak rubak@math.aau.dk

### See Also

`hyperframe`, `[.hyperframe`

### Examples

       split(pyramidal, pyramidal$group)

[Package spatstat.geom version 2.2-0 Index]