Learn R Programming

spatstat.geom (version 3.3-3)

unstack.ppp: Separate Multiple Columns of Marks

Description

Given a spatial pattern 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.

Usage

# S3 method for ppp
unstack(x, ...)

# S3 method for psp unstack(x, ...)

# S3 method for tess unstack(x, ...)

Value

A list, of class "solist", whose entries are objects of the same type as x.

Arguments

x

A spatial point pattern (object of class "ppp") or a spatial pattern of line segments (object of class "psp") or a spatial tessellation (object of class "tess").

...

Ignored.

Author

Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner rolfturner@posteo.net and Ege Rubak rubak@math.aau.dk.

Details

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 jth entry y[[j]] is equivalent to x except that it only includes the jth 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.

See Also

unstack

unstack.msr

See also methods for the generic split such as split.ppp.

Examples

Run this code
   finpines
   unstack(finpines)

Run the code above in your browser using DataLab