Description Usage Arguments Details Value

This function comes from the `future.apply`

package.

1 |

`x` |
A vector. |

`f` |
A binary function, i.e. a function take takes two arguments. |

`left` |
If |

`unname` |
If [[ii]: R:[ii [[ii]: R:[ii |

`threshold` |
An integer (>= 2) specifying the length where the
recursive divide'and'conquer call will stop and incremental building of
the partial value is performed. Using |

In order for recursive folding to give the same results as non-recursive
folding, binary function `f`

must be *associative* with itself, i.e.
`f(f(x[[1]], x[[2]]), x[[3]])`

equals `f(x[[1]], f(x[[2]]), x[[3]])`

.

This function is a more efficient (memory and speed) of
[`base::Reduce(f, x, right = !left, accumulate = FALSE)`

][base::Reduce],
especially when `x`

is long.

[[1]: R:[1 [[2]: R:[2 [[3]: R:[3 [[1]: R:[1 [[2]: R:[2 [[3]: R:[3 [base::Reduce]: R:base::Reduce

A vector.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.