2014-11-23 3 views
0

Когда я хочу сделать некоторые операции над списками, и получить список с теми же именами, в результате я использую sapply функцию:Сохранение имен списков с использованием параллельных версий lapply функции

newList <- sapply(oldList, someFunction, simplify = FALSE,USE.NAMES = TRUE) 

это возможно (и как) делать то же самое с использованием параллельных версий функции из семейства приложений, например, mclapply из параллельного пакета?

+0

Согласно 'mclapply', вы можете?. –

+0

@ Roman Luštrik, How? –

+0

См. Файл справки. Аргумент '...' говорит, что вы можете использовать аргументы из 'sapply'. –

ответ

1

?mclapply страница справки говорит, что это возможно (аргумент SIMPLIFY), хотя только для mcmapply. Как вы уже разобрались, (mc)mapply с единственным переданным объектом является особым случаем и эквивалентен (mc)lapply.