unstack.lpp | R Documentation |

Given a spatial pattern on a network, with several columns of marks, take one column at a time, and return a list of spatial patterns each having only one column of marks.

## S3 method for class 'lpp' unstack(x, ...) ## S3 method for class 'lintess' unstack(x, ...)

`x` |
A spatial point pattern
(object of class |

`...` |
Ignored. |

The functions defined here are methods for the generic
`unstack`

. The functions expect a spatial object
`x`

which has several columns of marks; they separate the columns,
and return a list of spatial objects, each having only one column of marks.

If `x`

has several columns of marks (i.e. `marks(x)`

is a
matrix, data frame or hyperframe with several columns),
then `y <- unstack(x)`

is a list of spatial objects, each of the same
kind as `x`

. The `j`

th entry `y[[j]]`

is equivalent to
`x`

except that it only includes
the `j`

th column of `marks(x)`

.

If `x`

has no marks, or has only a single column of marks,
the result is a list consisting of one entry, which is `x`

.

A list, of class `"solist"`

, whose entries are objects of the
same type as `x`

.

.

`unstack`

`unstack.ppp`

,
`unstack.msr`

.

See also methods for the generic `split`

such as
`split.ppx`

which applies to `"lpp"`

objects.

X <- runiflpp(5, simplenet) marks(X) <- data.frame(id=1:5, code=factor(letters[1:5])) unstack(X)

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.