spatstat.geom (version 3.2-9)

solapply: 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)

Value

A list, usually of class "solist".

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.

Author

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

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.

See Also

solist, anylist.

Examples

Run this code
  solapply(waterstriders, distmap)

Run the code above in your browser using DataLab