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]