1

.parallel=TRUE関数の呼び出しで指定するplyrと、最初の評価で既にエラーがスローされていても、頑固にすべてのインスタンスが評価されます。

doMC::registerDoMC()
plyr::llply(rep(FALSE, 100000), stopifnot, .parallel=TRUE)

上記の例は、私のマシンでほぼ 1 分間実行され、途中でいくつかのプロセスが生成されます。.parallel=TRUEを省略すると、即座に終了します。

llply最初のエラーが発生するとすぐに終了する方法はありますか?

4

1 に答える 1