使用R进行并行处理,同时保持最终订单

时间:2017-01-18 15:56:58

标签: r parallel-processing time-series

我需要更快地完成一个交叉验证程序。并行化它似乎是看到速度有所提高的最快方法,因为我没有它所调用的代码。

但是,我正在处理时间序列数据 - 所以输出应保持按顺序完成的顺序。

有没有办法在时间序列上运行一系列过程(称为A,B和C)并等待所有结果,然后按照A - >的顺序将它们合并在一起。 B - > C?我认为这个任务不适合使用互斥锁。我需要等待所有子任务完成,然后以正确的顺序手动合并它们。

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

R中的所有并行循环函数保留顺序。 Foreach,mclapply等。