Я хочу иметь возможность обобщать поведение clusterApply()
, чтобы я мог выполнять параллелизацию функций с различным количеством аргументов.using clusterApply с неизвестным числом аргументов
Обычно я использую clusterApply()
так:
clusterApply(cl=cl,seq_len(nsim),FUN=runsim,arg1,arg2,arg3)
Но что, если я не знаю, сколько аргументов функции runsim имеет? Я думал об использовании do.call("runsim",listofArguments)
, но я не знаю, могу ли я использовать его внутри clusterApply
.
Любые предложения?
Вы можете использовать 'do.call (clusterApply, listofArguments)'. – Roland
Спасибо, это работает! – beginneR
Извините, я ошибся. Это не работает для меня. do.call ("clusterApply", list (cl = cl, seq_len (nsim), runSim, listofArguments)) – beginneR