2017-01-18 26 views
0

我需要使我的交叉驗證例程更快。並行化它似乎是最快速的方法,因爲我不擁有它所調用的代碼,所以速度有所提高。在保持最終訂單的同時使用R進行並行處理

但是,我正在處理時間序列數據 - 所以輸出應該保持順序,如果順序完成的話。

有沒有辦法在時間序列上運行一系列進程(稱之爲A,B和C)並等待它們的所有結果,然後按A→B→C的順序將它們合併在一起?我認爲這個任務互斥是不合適的。我需要等待所有子任務完成,然後按照正確的順序手動合併它們。

感謝您的建議。

回答

1

R中的所有並行循環函數保持順序。 Foreach,mclapply等