Learn R Programming

spatstat (version 1.48-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
  solapply(waterstriders, density)

Run the code above in your browser using DataLab