spatstat (version 1.59-0)

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)

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.

Value

A list, usually of class "solist".

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
# NOT RUN {
  solapply(waterstriders, density)
# }

Run the code above in your browser using DataCamp Workspace