【发布时间】:2014-11-23 14:14:49
【问题描述】:
当我想对列表进行一些操作,并获得具有相同名称的列表时,我使用 sapply 函数:
newList <- sapply(oldList, someFunction, simplify = FALSE,USE.NAMES = TRUE)
是否有可能(以及如何)使用来自应用系列的并行版本的函数来做同样的事情,例如来自并行包的 mclapply?
【问题讨论】:
-
根据
?mclapply,可以。 -
@Roman Luštrik,怎么样?
-
查看帮助文件。
...参数表示您可以使用来自sapply的参数。 -
@Roman Luštrik,好的。我发现它适用于 mcmapply 函数,只有当函数是第一个参数并且“SIMPLIFY”用大写字母书写时。谢谢!你能发布你的答案吗?
标签: r parallel-processing lapply sapply