solapply {spatstat.geom}R Documentation

Apply a Function Over a List and Obtain a List of Objects

Description

Applies the function FUN to each element of the list X, and returns the result as a list of class "solist" or "anylist" as appropriate.

Usage

  anylapply(X, FUN, ...)

  solapply(X, FUN, ..., check = TRUE, promote = TRUE, demote = FALSE)

Arguments

X

A list.

FUN

Function to be applied to each element of X.

...

Additional arguments to FUN.

check, promote, demote

Arguments passed to solist which determine how to handle different classes of objects.

Details

These convenience functions are similar to lapply except that they return a list of class "solist" or "anylist".

In both functions, the result is computed by lapply(X, FUN, ...).

In anylapply the result is converted to a list of class "anylist" and returned.

In solapply the result is converted to a list of class "solist" if possible, using as.solist. If this is not possible, then the behaviour depends on the argument demote. If demote=TRUE the result will be returned as a list of class "anylist". If demote=FALSE (the default), an error occurs.

Value

A list, usually of class "solist".

Author(s)

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

See Also

solist, anylist.

Examples

  solapply(waterstriders, distmap)

[Package spatstat.geom version 3.2-9 Index]