| TmParallelApply {textmineR} | R Documentation |
An OS-independent parallel version of lapply
Description
This function takes a vector or list and a function and applies in parallel.
Usage
TmParallelApply(
X,
FUN,
cpus = parallel::detectCores(),
export = NULL,
libraries = NULL,
envir = parent.frame()
)
Arguments
X |
A vector or list over which to apply |
FUN |
A function to apply over |
cpus |
Number of CPU cores to use, defaults to the value returned by
|
export |
A character vector of objects in the workspace to export when
using a Windows machine. Defaults to |
libraries |
A character vector of library/package names to load on to
each cluster if using a Windows machine. Defaults to |
envir |
Environment from which to export variables in varlist |
Details
This function is used to parallelize executions in textmineR. It is
necessary because of differing capabilities between Windows and Unix.
Unix systems use mclapply. Windows
systems use parLapply.
Value
This function returns a list of length length(X).
Examples
## Not run:
x <- 1:10000
f <- function(y) y * y + 12
result <- TmParallelApply(x, f)
## End(Not run)
[Package textmineR version 3.0.5 Index]