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

View source: R/solist.R

solapplyR 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)

\spatstatAuthors

.

See Also

solist, anylist.

Examples

  solapply(waterstriders, distmap)

spatstat.geom documentation built on Oct. 20, 2023, 9:06 a.m.