Apply function with an index variable as the second input.
Usage
iapply(X, FUN, ..., .method = c("sapply", "lapply", "vapply"))Arguments
- X
a vector (atomic or list)
- FUN
the function to be applied to each element of
X: see `Details`.- ...
passed to apply methods
- .method
method to use, default is
sapply
Value
a list or matrix depends on .method. See lapply
Details
FUN will be further passed to the apply methods. Unlike
lapply, FUN is expected to have at least two arguments.
The first argument is each element of X, the second argument is the
index number of the element.